package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from gran-8.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Gran8 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 178700;
	private static byte[] data0(){ return new byte[] {-82,-1,-99,-1,-93,-1,-104,-1,-95,-1,-108,-1,-109,-1,-113,-1,-111,-1,-113,-1,-120,-1,-114,-1,-109,-1,-99,-1,-98,-1,-93,-1,-92,-1,-88,-1,-82,-1,-76,-1,-62,-1,-58,-1,-51,-1,-43,-1,-39,-1,-29,-1,-22,-1,-10,-1,-7,-1,12,0,14,0,20,0,28,0,25,0,35,0,30,0,37,0,33,0,40,0,47,0,48,0,53,0,59,0,63,0,66,0,69,0,75,0,81,0,88,0,98,0,104,0,108,0,111,0,126,0,124,0,-124,0,116,0,119,0,116,0,117,0,109,0,101,0,85,0,84,0,71,0,61,0,41,0,28,0,13,0,4,0,-11,-1,-25,-1,-36,-1,-50,-1,-57,-1,-61,-1,-58,-1,-65,-1,-58,-1,-51,-1,-51,-1,-55,-1,-52,-1,-43,-1,-40,-1,-22,-1,-20,-1,-14,-1,-8,-1,-14,-1,-7,-1,-6,-1,-6,-1,-14,-1,-13,-1,-35,-1,-29,-1,-41,-1,-44,-1,-47,-1,-74,-1,-86,-1,-104,-1,-93,-1,-89,-1,-86,-1,-95,-1,-92,-1,-90,-1,-83,-1,-67,-1,-66,-1,-56,-1,-46,-1,-34,-1,-30,-1,-17,-1,-1,-1,6,0,26,0,30,0,43,0,41,0,56,0,76,0,97,0,113,0,114,0,123,0,126,0,-126,0,-111,0,-103,0,-86,0,-96,0,-96,0,-88,0,-86,0,-73,0,-77,0,-89,0,-96,0,-110,0,-117,0,-126,0,-125,0,117,0,99,0,68,0,51,0,35,0,18,0,15,0,8,0,0,0,-14,-1,-45,-1,-49,-1,-71,-1,-58,-1,-73,-1,-84,-1,-92,-1,-108,-1,-112,-1,-101,-1,-105,-1,-112,-1,-122,-1,-125,-1,-128,-1,127,-1,-113,-1,-114,-1,-119,-1,-122,-1,-122,-1,-116,-1,-105,-1,-96,-1,-83,-1,-75,-1,-61,-1,-49,-1,-37,-1,-27,-1,-12,-1,2,0,9,0,20,0,25,0,37,0,50,0,54,0,68,0,71,0,75,0,85,0,101,0,114,0,-124,0,-124,0,-111,0,-118,0,-93,0,-96,0,-91,0,-82,0,-91,0,-87,0,-97,0,-91,0,-102,0,-108,0,-122,0,118,0,103,0,98,0,72,0,58,0,43,0,31,0,9,0,-18,-1,-37,-1,-49,-1,-41,-1,-49,-1,-49,-1,-58,-1,-59,-1,-73,-1,-66,-1,-68,-1,-62,-1,-62,-1,-59,-1,-55,-1,-53,-1,-47,-1,-39,-1,-37,-1,-41,-1,-38,-1,-37,-1,-48,-1,-41,-1,-47,-1,-51,-1,-52,-1,-63,-1,-71,-1,-74,-1,-79,-1,-69,-1,-68,-1,-60,-1,-63,-1,-62,-1,-48,-1,-39,-1,-31,-1,-34,-1,-20,-1,-19,-1,-12,-1,5,0,6,0,19,0,29,0,37,0,44,0,49,0,58,0,65,0,79,0,87,0,105,0,97,0,108,0,98,0,118,0,113,0,120,0,126,0,-128,0,113,0,122,0,122,0,123,0,123,0,112,0,112,0,102,0,108,0,92,0,88,0,62,0,52,0,43,0,38,0,29,0,30,0,12,0,1,0,-15,-1,-18,-1,-19,-1,-36,-1,-37,-1,-46,-1,-50,-1,-62,-1,-78,-1,-79,-1,-83,-1,-77,-1,-83,-1,-75,-1,-84,-1,-78,-1,-79,-1,-84,-1,-83,-1,-87,-1,-87,-1,-92,-1,-90,-1,-83,-1,-79,-1,-63,-1,-66,-1,-55,-1,-58,-1,-42,-1,-42,-1,-34,-1,-24,-1,-14,-1,-18,-1,-10,-1,-12,-1,-10,-1,2,0,2,0,11,0,10,0,15,0,13,0,26,0,44,0,54,0,56,0,50,0,58,0,65,0,78,0,83,0,94,0,98,0,111,0,106,0,111,0,110,0,113,0,112,0,111,0,111,0,100,0,102,0,93,0,74,0,66,0,64,0,58,0,46,0,43,0,43,0,44,0,34,0,27,0,33,0,16,0,19,0,9,0,15,0,13,0,4,0,0,0,-6,-1,-7,-1,-5,-1,-12,-1,-18,-1,-30,-1,-30,-1,-43,-1,-49,-1,-68,-1,-73,-1,-88,-1,-100,-1,-111,-1,-119,-1,-122,-1,-125,-1,125,-1,-128,-1,118,-1,119,-1,118,-1,127,-1,-120,-1,-119,-1,-122,-1,-112,-1,-110,-1,-83,-1,-87,-1,-75,-1,-63,-1,-60,-1,-46,-1,-38,-1,-10,-1,0,0,18,0,31,0,45,0,51,0,74,0,81,0,98,0,107,0,126,0,-121,0,-109,0,-102,0,-93,0,-90,0,-77,0,-76,0,-80,0,-85,0,-84,0,-86,0,-94,0,-100,0,-112,0,126,0,117,0,114,0,102,0,92,0,82,0,66,0,48,0,36,0,25,0,14,0,0,0,-14,-1,-31,-1,-42,-1,-56,-1,-63,-1,-74,-1,-79,-1,-85,-1,-95,-1,-108,-1,-120,-1,-128,-1,125,-1,115,-1,112,-1,106,-1,95,-1,96,-1,98,-1,104,-1,105,-1,111,-1,111,-1,125,-1,-123,-1,-114,-1,-108,-1,-92,-1,-79,-1,-79,-1,-53,-1,-58,-1,-37,-1,-25,-1,-19,-1,-8,-1,6,0,15,0,23,0,43,0,58,0,67,0,60,0,68,0,74,0,92,0,98,0,106,0,108,0,114,0,121,0}; }
	private static byte[] data1(){ return new byte[] {121,0,122,0,-126,0,-126,0,127,0,125,0,122,0,122,0,121,0,105,0,102,0,85,0,85,0,69,0,57,0,55,0,48,0,42,0,36,0,18,0,15,0,1,0,-3,-1,-7,-1,-16,-1,-29,-1,-28,-1,-32,-1,-44,-1,-40,-1,-42,-1,-33,-1,-51,-1,-46,-1,-59,-1,-54,-1,-71,-1,-70,-1,-71,-1,-80,-1,-82,-1,-89,-1,-90,-1,-93,-1,-89,-1,-89,-1,-90,-1,-93,-1,-93,-1,-89,-1,-87,-1,-87,-1,-74,-1,-94,-1,-74,-1,-74,-1,-74,-1,-58,-1,-56,-1,-55,-1,-44,-1,-41,-1,-22,-1,-13,-1,-11,-1,-1,-1,3,0,24,0,22,0,40,0,49,0,62,0,70,0,80,0,81,0,86,0,98,0,104,0,107,0,107,0,100,0,104,0,98,0,91,0,87,0,93,0,70,0,65,0,55,0,53,0,52,0,49,0,42,0,37,0,23,0,26,0,25,0,16,0,-40,-1,-60,-1,-82,-1,-87,-1,-122,-1,92,-1,57,-1,60,-1,39,-1,47,-1,10,-1,-4,-2,-18,-2,-5,-2,7,-1,0,-1,-11,-2,-11,-2,12,-1,31,-1,50,-1,45,-1,53,-1,79,-1,-128,-1,-105,-1,-84,-1,-72,-1,-34,-1,10,0,48,0,84,0,101,0,114,0,-114,0,-88,0,-74,0,-70,0,-65,0,-73,0,-73,0,-80,0,-78,0,-90,0,-113,0,109,0,82,0,71,0,55,0,30,0,-3,-1,-34,-1,-53,-1,-62,-1,-85,-1,-115,-1,108,-1,99,-1,95,-1,109,-1,94,-1,85,-1,64,-1,81,-1,98,-1,113,-1,109,-1,114,-1,-120,-1,-71,-1,-49,-1,-28,-1,-15,-1,12,0,61,0,108,0,-120,0,-102,0,-89,0,-44,0,-9,0,21,1,35,1,46,1,73,1,86,1,100,1,93,1,82,1,60,1,37,1,19,1,-16,0,-39,0,-85,0,-127,0,70,0,35,0,-4,-1,-48,-1,-91,-1,112,-1,79,-1,52,-1,21,-1,-32,-2,-82,-2,127,-2,118,-2,106,-2,82,-2,53,-2,24,-2,17,-2,35,-2,42,-2,53,-2,38,-2,66,-2,105,-2,-96,-2,-69,-2,-40,-2,-4,-2,58,-1,124,-1,-81,-1,-29,-1,21,0,79,0,-97,0,-28,0,21,1,70,1,108,1,-101,1,-44,1,-21,1,-2,1,-2,1,-7,1,-6,1,-6,1,-4,1,-27,1,-55,1,-104,1,117,1,80,1,46,1,-4,0,-63,0,-111,0,119,0,69,0,18,0,-53,-1,-99,-1,121,-1,88,-1,63,-1,17,-1,-44,-2,-65,-2,-94,-2,-101,-2,119,-2,79,-2,55,-2,61,-2,79,-2,87,-2,84,-2,85,-2,96,-2,-117,-2,-82,-2,-43,-2,-22,-2,20,-1,69,-1,-120,-1,-79,-1,-25,-1,20,0,69,0,-128,0,-84,0,-34,0,-18,0,8,1,28,1,58,1,66,1,87,1,71,1,66,1,42,1,32,1,7,1,-13,0,-54,0,-74,0,-99,0,-123,0,109,0,51,0,-6,-1,-39,-1,-70,-1,-97,-1,-128,-1,82,-1,52,-1,29,-1,21,-1,4,-1,-29,-2,-49,-2,-48,-2,-30,-2,-13,-2,-14,-2,-14,-2,-5,-2,23,-1,57,-1,83,-1,103,-1,-128,-1,-95,-1,-49,-1,1,0,38,0,75,0,117,0,-108,0,-68,0,-45,0,-20,0,3,1,7,1,19,1,16,1,29,1,16,1,0,1,-20,0,-31,0,-55,0,-86,0,-114,0,115,0,93,0,63,0,37,0,-13,-1,-67,-1,-112,-1,107,-1,83,-1,62,-1,19,-1,-16,-2,-46,-2,-50,-2,-71,-2,-89,-2,-111,-2,-122,-2,-113,-2,-96,-2,-87,-2,-79,-2,-78,-2,-49,-2,-15,-2,29,-1,54,-1,91,-1,122,-1,-82,-1,-36,-1,15,0,52,0,84,0,-128,0,-78,0,-45,0,-17,0,13,1,27,1,40,1,54,1,65,1,72,1,66,1,55,1,30,1,29,1,12,1,-7,0,-44,0,-64,0,-84,0,-108,0,115,0,80,0,28,0,-7,-1,-39,-1,-66,-1,-94,-1,116,-1,80,-1,61,-1,47,-1,8,-1,-35,-2,-68,-2,-82,-2,-71,-2,-86,-2,-92,-2,-107,-2,-94,-2,-95,-2,-66,-2,-56,-2,-39,-2,-26,-2,11,-1,44,-1,97,-1,124,-1,-89,-1,-57,-1,-13,-1,38,0,74,0,108,0,-121,0,-97,0,-82,0,-57,0,-28,0,-28,0,-29,0,-30,0,-40,0,-37,0,-60,0,-68,0,-92,0,-102,0,-112,0,-127,0,93,0,50,0,21,0,-15,-1,-9,-1,-51,-1,-68,-1,-111,-1,-120,-1,-126,-1,108,-1,85,-1,48,-1,41,-1,35,-1,52,-1,46,-1,39,-1,41,-1,49,-1,73,-1,80,-1,102,-1,99,-1,-123,-1,-98,-1,-72,-1,-40,-1,-8,-1,15,0,41,0,71,0,106,0,125,0,-113,0,-101,0,-94,0,-80,0,-65,0,-65,0,-68,0,-85,0,-96,0,-109,0,125,0,111,0,70,0,56,0,40,0,31,0,-9,-1,-40,-1,-91,-1,-118,-1,124,-1,104,-1,70,-1}; }
	private static byte[] data2(){ return new byte[] {33,-1,21,-1,10,-1,1,-1,-17,-2,-39,-2,-56,-2,-52,-2,-40,-2,-21,-2,-24,-2,-9,-2,2,-1,38,-1,56,-1,83,-1,112,-1,126,-1,-86,-1,-51,-1,-11,-1,21,0,62,0,91,0,-117,0,-102,0,-57,0,-33,0,-14,0,0,1,12,1,34,1,50,1,46,1,46,1,34,1,33,1,20,1,5,1,-21,0,-32,0,-48,0,-61,0,-79,0,-113,0,96,0,72,0,34,0,8,0,-34,-1,-68,-1,-107,-1,-122,-1,105,-1,75,-1,34,-1,-15,-2,-37,-2,-46,-2,-55,-2,-74,-2,-88,-2,-100,-2,-103,-2,-87,-2,-82,-2,-73,-2,-65,-2,-45,-2,-17,-2,19,-1,59,-1,81,-1,115,-1,-103,-1,-68,-1,-21,-1,11,0,49,0,72,0,96,0,122,0,-106,0,-79,0,-73,0,-59,0,-55,0,-45,0,-47,0,-63,0,-71,0,-78,0,-77,0,-73,0,-86,0,-100,0,121,0,114,0,99,0,97,0,77,0,47,0,48,0,40,0,32,0,11,0,-24,-1,-48,-1,-52,-1,-54,-1,-56,-1,-70,-1,-80,-1,-89,-1,-90,-1,-96,-1,-92,-1,-105,-1,-92,-1,-84,-1,-73,-1,-65,-1,-45,-1,-44,-1,-26,-1,-14,-1,17,0,23,0,48,0,44,0,56,0,61,0,76,0,76,0,70,0,65,0,57,0,50,0,41,0,18,0,-11,-1,-28,-1,-32,-1,-24,-1,-21,-1,-34,-1,-56,-1,-59,-1,-62,-1,-56,-1,-61,-1,-60,-1,-45,-1,-36,-1,-20,-1,-23,-1,-32,-1,-34,-1,-30,-1,-29,-1,-34,-1,-32,-1,-46,-1,-44,-1,-57,-1,-56,-1,-56,-1,-61,-1,-64,-1,-55,-1,-52,-1,-50,-1,-50,-1,-58,-1,-60,-1,-50,-1,-53,-1,-51,-1,-30,-1,-27,-1,-10,-1,-3,-1,19,0,41,0,52,0,54,0,72,0,97,0,106,0,125,0,114,0,122,0,-128,0,-109,0,-107,0,-119,0,117,0,102,0,99,0,90,0,69,0,48,0,17,0,19,0,6,0,-1,-1,-37,-1,-74,-1,-100,-1,-101,-1,-110,-1,-113,-1,126,-1,111,-1,107,-1,107,-1,-127,-1,-113,-1,-66,-1,-48,-1,-30,-1,-29,-1,-6,-1,35,0,77,0,125,0,-96,0,-58,0,-33,0,-18,0,9,1,33,1,62,1,63,1,44,1,18,1,7,1,-11,0,-20,0,-67,0,120,0,38,0,-24,-1,-51,-1,-52,-1,-60,-1,-98,-1,115,-1,76,-1,53,-1,54,-1,43,-1,47,-1,32,-1,19,-1,9,-1,5,-1,14,-1,28,-1,48,-1,47,-1,38,-1,26,-1,41,-1,92,-1,-105,-1,-73,-1,-56,-1,-64,-1,-65,-1,-40,-1,2,0,50,0,84,0,87,0,92,0,114,0,-101,0,-58,0,-35,0,-46,0,-55,0,-66,0,-64,0,-44,0,-22,0,-26,0,-84,0,-121,0,77,0,71,0,58,0,78,0,89,0,106,0,92,0,65,0,37,0,56,0,86,0,111,0,100,0,78,0,67,0,95,0,-125,0,-103,0,-108,0,124,0,92,0,79,0,83,0,94,0,88,0,47,0,-6,-1,-45,-1,-63,-1,-74,-1,-69,-1,-68,-1,-83,-1,-88,-1,-105,-1,-100,-1,-83,-1,-62,-1,-61,-1,-62,-1,-85,-1,-79,-1,-82,-1,-59,-1,-47,-1,-41,-1,-53,-1,-68,-1,-68,-1,-47,-1,-18,-1,8,0,-2,-1,-13,-1,-16,-1,1,0,4,0,7,0,1,0,-14,-1,-11,-1,-15,-1,-9,-1,-23,-1,-26,-1,-46,-1,-54,-1,-52,-1,-57,-1,-72,-1,-86,-1,-75,-1,-81,-1,-99,-1,118,-1,95,-1,112,-1,-103,-1,-60,-1,-25,-1,-10,-1,-2,-1,-1,-1,23,0,65,0,112,0,-110,0,-92,0,-74,0,-48,0,2,1,39,1,62,1,84,1,91,1,108,1,99,1,97,1,90,1,84,1,52,1,-4,0,-67,0,-119,0,99,0,86,0,75,0,43,0,5,0,-35,-1,-60,-1,-78,-1,-92,-1,-98,-1,106,-1,82,-1,68,-1,63,-1,64,-1,51,-1,50,-1,46,-1,31,-1,31,-1,31,-1,60,-1,87,-1,123,-1,-122,-1,-112,-1,-122,-1,-117,-1,-111,-1,-86,-1,-46,-1,-17,-1,-17,-1,-24,-1,-1,-1,27,0,64,0,68,0,81,0,71,0,84,0,92,0,100,0,93,0,59,0,34,0,16,0,11,0,22,0,41,0,31,0,18,0,13,0,5,0,5,0,2,0,15,0,45,0,41,0,38,0,21,0,36,0,65,0,112,0,-107,0,-91,0,-94,0,-99,0,-98,0,-94,0,-82,0,-104,0,125,0,89,0,69,0,61,0,58,0,70,0,66,0,52,0,32,0,18,0,27,0,24,0,53,0,41,0,33,0,9,0,-7,-1,-6,-1,-3,-1,13,0,2,0,-11,-1,-55,-1,-60,-1,-52,-1,-17,-1,-7,-1,-26,-1,-82,-1,-102,-1,-116,-1,-100,-1,-88,-1,-82,-1,-89,-1,-86,-1,-98,-1,-98,-1,-102,-1,-98,-1,-88,-1,-87,-1,-77,-1,-80,-1,-82,-1,-97,-1,-103,-1}; }
	private static byte[] data3(){ return new byte[] {-116,-1,-117,-1,-124,-1,-125,-1,-103,-1,-68,-1,-43,-1,-27,-1,-21,-1,-18,-1,-14,-1,21,0,43,0,85,0,96,0,113,0,125,0,-112,0,-60,0,-22,0,6,1,20,1,21,1,32,1,20,1,19,1,1,1,-11,0,-43,0,-88,0,120,0,91,0,72,0,63,0,42,0,9,0,-26,-1,-60,-1,-77,-1,-70,-1,-79,-1,-99,-1,110,-1,81,-1,78,-1,87,-1,102,-1,94,-1,82,-1,59,-1,61,-1,80,-1,96,-1,-123,-1,-105,-1,-91,-1,-95,-1,-92,-1,-79,-1,-50,-1,-30,-1,1,0,23,0,43,0,49,0,63,0,70,0,108,0,-127,0,-112,0,127,0,-123,0,121,0,125,0,118,0,103,0,76,0,55,0,43,0,47,0,49,0,52,0,21,0,-8,-1,-33,-1,-45,-1,-40,-1,-50,-1,-48,-1,-57,-1,-63,-1,-67,-1,-72,-1,-59,-1,-33,-1,-7,-1,9,0,14,0,19,0,17,0,33,0,29,0,19,0,10,0,-9,-1,-29,-1,-26,-1,-7,-1,3,0,2,0,-13,-1,-22,-1,-10,-1,3,0,3,0,19,0,18,0,16,0,16,0,18,0,23,0,42,0,44,0,44,0,34,0,38,0,28,0,40,0,48,0,71,0,56,0,27,0,-14,-1,-23,-1,-21,-1,-2,-1,0,0,-7,-1,-32,-1,-42,-1,-52,-1,-45,-1,-26,-1,-22,-1,-30,-1,-39,-1,-46,-1,-49,-1,-45,-1,-53,-1,-64,-1,-72,-1,-83,-1,-93,-1,-89,-1,-76,-1,-50,-1,-46,-1,-48,-1,-61,-1,-54,-1,-52,-1,-29,-1,-11,-1,4,0,10,0,20,0,33,0,57,0,99,0,-114,0,-92,0,-87,0,-76,0,-72,0,-58,0,-68,0,-74,0,-89,0,-114,0,-126,0,100,0,80,0,66,0,52,0,26,0,0,0,-42,-1,-50,-1,-70,-1,-72,-1,-76,-1,-105,-1,119,-1,94,-1,84,-1,93,-1,98,-1,97,-1,81,-1,74,-1,85,-1,103,-1,127,-1,-122,-1,-115,-1,-113,-1,-106,-1,-90,-1,-57,-1,-23,-1,6,0,11,0,18,0,25,0,44,0,77,0,102,0,127,0,-115,0,-121,0,-124,0,120,0,118,0,122,0,113,0,93,0,72,0,55,0,54,0,57,0,59,0,-6,-1,-106,-1,88,-1,46,-1,-1,-2,-71,-2,111,-2,73,-2,63,-2,77,-2,48,-2,12,-2,6,-2,39,-2,103,-2,-100,-2,-92,-2,-87,-2,-51,-2,17,-1,77,-1,91,-1,90,-1,120,-1,-78,-1,-6,-1,43,0,60,0,77,0,-125,0,-64,0,1,1,37,1,54,1,93,1,120,1,-113,1,-119,1,105,1,74,1,43,1,17,1,12,1,-2,0,-29,0,-84,0,-126,0,76,0,45,0,1,0,-68,-1,107,-1,50,-1,31,-1,8,-1,-41,-2,117,-2,40,-2,0,-2,12,-2,5,-2,-28,-3,-77,-3,-105,-3,-99,-3,-74,-3,-60,-3,-55,-3,-32,-3,37,-2,111,-2,-71,-2,-13,-2,61,-1,-80,-1,48,0,-97,0,-19,0,41,1,-120,1,16,2,-107,2,-9,2,54,3,106,3,-95,3,-30,3,7,4,22,4,19,4,7,4,-25,3,-73,3,-124,3,65,3,-53,2,79,2,-75,1,47,1,-62,0,77,0,-39,-1,113,-1,37,-1,-49,-2,101,-2,-29,-3,111,-3,36,-3,2,-3,-36,-4,-115,-4,48,-4,-6,-5,-27,-5,1,-4,-15,-5,-52,-5,-82,-5,-75,-5,2,-4,72,-4,111,-4,-121,-4,-61,-4,57,-3,-80,-3,19,-2,122,-2,-12,-2,-125,-1,30,0,-76,0,62,1,-55,1,98,2,3,3,116,3,-51,3,-6,3,41,4,91,4,-122,4,-95,4,-103,4,94,4,12,4,-84,3,105,3,48,3,-18,2,121,2,6,2,-110,1,47,1,-71,0,20,0,96,-1,-29,-2,-112,-2,90,-2,32,-2,-41,-3,-83,-3,-113,-3,-89,-3,-105,-3,95,-3,54,-3,55,-3,99,-3,-112,-3,-96,-3,-115,-3,-109,-3,-58,-3,7,-2,64,-2,101,-2,-128,-2,-79,-2,7,-1,102,-1,-69,-1,16,0,99,0,-90,0,-15,0,53,1,123,1,-71,1,-16,1,33,2,90,2,-117,2,-97,2,-109,2,117,2,84,2,75,2,63,2,4,2,-61,1,-111,1,94,1,23,1,-115,0,-1,-1,127,-1,51,-1,11,-1,-45,-2,120,-2,11,-2,-85,-3,91,-3,34,-3,-50,-4,-115,-4,83,-4,107,-4,-113,-4,-68,-4,-52,-4,-27,-4,39,-3,124,-3,-31,-3,43,-2,106,-2,-54,-2,60,-1,-64,-1,63,0,-93,0,8,1,96,1,-58,1,49,2,-122,2,-57,2,-28,2,-7,2,29,3,57,3,94,3,77,3,41,3,-19,2,-32,2,-69,2,-111,2,86,2,39,2,-3,1,-57,1,97,1,1,1,-106,0,65,0,2,0,-63,-1,110,-1,12,-1,-86,-2,91,-2,30,-2,-47,-3,103,-3,3,-3,-24,-4,-33,-4,-25,-4,-46,-4,-83,-4,-109,-4,-100,-4,-60,-4,-18,-4,27,-3}; }
	private static byte[] data4(){ return new byte[] {68,-3,-87,-3,17,-2,-111,-2,4,-1,123,-1,-30,-1,78,0,-75,0,14,1,87,1,-122,1,-54,1,2,2,51,2,78,2,71,2,42,2,8,2,-18,1,-33,1,-78,1,120,1,54,1,5,1,-5,0,-52,0,-108,0,55,0,-27,-1,-84,-1,-98,-1,-100,-1,-110,-1,100,-1,78,-1,64,-1,62,-1,26,-1,-16,-2,-37,-2,-7,-2,14,-1,7,-1,-16,-2,-60,-2,-60,-2,-54,-2,-37,-2,-37,-2,-25,-2,3,-1,54,-1,113,-1,-88,-1,-45,-1,-26,-1,11,0,56,0,124,0,-62,0,-9,0,32,1,80,1,109,1,-102,1,-74,1,-63,1,-83,1,-110,1,-122,1,104,1,72,1,16,1,-37,0,-75,0,-116,0,75,0,-26,-1,-123,-1,36,-1,8,-1,-37,-2,-91,-2,77,-2,17,-2,-13,-3,-13,-3,-52,-3,-115,-3,93,-3,95,-3,126,-3,-84,-3,-74,-3,-53,-3,-23,-3,24,-2,87,-2,-123,-2,-61,-2,0,-1,87,-1,-91,-1,-8,-1,61,0,116,0,-68,0,9,1,86,1,-76,1,-4,1,43,2,61,2,89,2,115,2,126,2,-126,2,100,2,62,2,33,2,9,2,-19,1,-63,1,-122,1,101,1,63,1,27,1,-55,0,96,0,11,0,-53,-1,-103,-1,89,-1,3,-1,-80,-2,127,-2,98,-2,41,-2,-47,-3,122,-3,76,-3,63,-3,73,-3,75,-3,63,-3,65,-3,92,-3,-126,-3,-74,-3,-36,-3,16,-2,94,-2,-77,-2,32,-1,120,-1,-37,-1,45,0,-127,0,-32,0,61,1,-108,1,-48,1,-9,1,19,2,46,2,64,2,71,2,46,2,24,2,8,2,-1,1,-33,1,-93,1,95,1,35,1,-13,0,-38,0,-108,0,86,0,-8,-1,-58,-1,-94,-1,-102,-1,112,-1,82,-1,54,-1,38,-1,16,-1,-27,-2,-83,-2,-112,-2,-125,-2,-120,-2,121,-2,102,-2,67,-2,60,-2,64,-2,71,-2,72,-2,82,-2,95,-2,120,-2,-77,-2,-23,-2,40,-1,83,-1,119,-1,-73,-1,11,0,101,0,-86,0,-20,0,17,1,60,1,108,1,-100,1,-67,1,-46,1,-28,1,-14,1,-19,1,-45,1,-93,1,122,1,91,1,74,1,44,1,-11,0,-74,0,124,0,94,0,52,0,-4,-1,-87,-1,118,-1,80,-1,68,-1,37,-1,-36,-2,-101,-2,111,-2,117,-2,-117,-2,-109,-2,-104,-2,-119,-2,-115,-2,-107,-2,-87,-2,-66,-2,-36,-2,-17,-2,33,-1,75,-1,112,-1,-102,-1,-59,-1,-13,-1,51,0,94,0,-101,0,-74,0,-37,0,-6,0,26,1,59,1,59,1,47,1,29,1,35,1,36,1,20,1,-23,0,-61,0,-103,0,-96,0,-68,0,-59,0,-77,0,-101,0,-113,0,-104,0,-117,0,116,0,108,0,118,0,-119,0,-121,0,113,0,79,0,32,0,-6,-1,-44,-1,-80,-1,125,-1,77,-1,33,-1,-9,-2,-48,-2,-86,-2,-113,-2,-114,-2,-108,-2,-83,-2,-94,-2,-85,-2,-80,-2,-56,-2,-59,-2,-44,-2,-36,-2,-6,-2,19,-1,39,-1,83,-1,-124,-1,-86,-1,-65,-1,-60,-1,-28,-1,17,0,51,0,76,0,80,0,117,0,-106,0,-64,0,-53,0,-71,0,-89,0,-90,0,-79,0,-62,0,-77,0,-94,0,-110,0,-110,0,-113,0,115,0,58,0,-6,-1,-25,-1,-13,-1,-24,-1,-48,-1,-91,-1,-122,-1,125,-1,-127,-1,-93,-1,-37,-1,26,0,65,0,75,0,73,0,115,0,-61,0,14,1,89,1,-94,1,1,2,76,2,-111,2,-50,2,22,3,60,3,40,3,-9,2,-73,2,-111,2,112,2,44,2,-89,1,-20,0,35,0,-112,-1,70,-1,36,-1,-38,-2,92,-2,-33,-3,126,-3,83,-3,61,-3,43,-3,14,-3,-35,-4,-70,-4,-99,-4,-90,-4,-45,-4,25,-3,60,-3,67,-3,62,-3,78,-3,-90,-3,41,-2,-60,-2,42,-1,89,-1,101,-1,-112,-1,-44,-1,50,0,-109,0,-60,0,-28,0,-3,0,84,1,-67,1,27,2,36,2,3,2,-61,1,-87,1,-66,1,-12,1,11,2,-36,1,120,1,21,1,-44,0,-62,0,-69,0,-33,0,23,1,60,1,36,1,-11,0,-26,0,27,1,111,1,125,1,80,1,38,1,60,1,115,1,-58,1,-11,1,-52,1,115,1,37,1,12,1,22,1,15,1,-48,0,90,0,-34,-1,-121,-1,83,-1,69,-1,36,-1,19,-1,-14,-2,-41,-2,-52,-2,-20,-2,30,-1,60,-1,60,-1,25,-1,-14,-2,-30,-2,-14,-2,23,-1,36,-1,26,-1,-20,-2,-58,-2,-56,-2,-10,-2,41,-1,47,-1,15,-1,-9,-2,-8,-2,17,-1,39,-1,37,-1,31,-1,34,-1,37,-1,64,-1,82,-1,90,-1,74,-1,71,-1,79,-1,90,-1,85,-1,59,-1,57,-1,84,-1,93,-1,44,-1,-26,-2,-47,-2,15,-1,103,-1,-54,-1,-3,-1,38,0,73,0,109,0,-75,0,46,1,-93,1,-22,1,22,2}; }
	private static byte[] data5(){ return new byte[] {72,2,-75,2,54,3,-100,3,-20,3,29,4,71,4,83,4,72,4,63,4,45,4,-12,3,-126,3,-24,2,59,2,-85,1,84,1,-6,0,-72,0,79,0,-42,-1,98,-1,-2,-2,-50,-2,-116,-2,52,-2,-54,-3,117,-3,74,-3,58,-3,37,-3,27,-3,11,-3,8,-3,-13,-4,-8,-4,17,-3,89,-3,-94,-3,-19,-3,29,-2,50,-2,56,-2,75,-2,108,-2,-57,-2,13,-1,57,-1,64,-1,73,-1,-113,-1,-22,-1,59,0,79,0,79,0,87,0,102,0,-116,0,-93,0,-100,0,102,0,60,0,47,0,78,0,126,0,-111,0,-108,0,-105,0,-98,0,-71,0,-55,0,-12,0,30,1,78,1,74,1,47,1,35,1,87,1,-54,1,47,2,116,2,118,2,88,2,47,2,42,2,47,2,24,2,-36,1,126,1,35,1,-25,0,-46,0,-67,0,-79,0,-111,0,97,0,40,0,13,0,18,0,46,0,47,0,30,0,-24,-1,-87,-1,-122,-1,122,-1,-123,-1,125,-1,93,-1,2,-1,-70,-2,-108,-2,-64,-2,-18,-2,-33,-2,-116,-2,38,-2,-2,-3,-1,-3,41,-2,74,-2,87,-2,92,-2,86,-2,101,-2,110,-2,-105,-2,-64,-2,-25,-2,15,-1,35,-1,45,-1,25,-1,4,-1,14,-1,-1,-2,5,-1,0,-1,32,-1,90,-1,-80,-1,-18,-1,9,0,19,0,35,0,82,0,-97,0,-6,0,85,1,-127,1,-95,1,-46,1,55,2,-87,2,22,3,84,3,117,3,122,3,124,3,108,3,83,3,40,3,-22,2,-118,2,17,2,-101,1,63,1,-4,0,-76,0,92,0,-6,-1,-105,-1,71,-1,31,-1,18,-1,-10,-2,-101,-2,48,-2,-33,-3,-25,-3,11,-2,15,-2,0,-2,-32,-3,-55,-3,-48,-3,-3,-3,61,-2,119,-2,-91,-2,-79,-2,-75,-2,-64,-2,-9,-2,55,-1,110,-1,-92,-1,-37,-1,-3,-1,10,0,33,0,98,0,-79,0,-26,0,-20,0,-46,0,-74,0,-74,0,-73,0,-86,0,-110,0,94,0,62,0,53,0,82,0,89,0,64,0,4,0,-55,-1,-84,-1,-78,-1,-61,-1,-59,-1,-52,-1,-72,-1,-89,-1,-105,-1,-92,-1,-40,-1,45,0,94,0,-118,0,-106,0,-81,0,-67,0,-45,0,-50,0,-58,0,-103,0,119,0,99,0,126,0,-99,0,-85,0,-112,0,111,0,97,0,-127,0,-101,0,-79,0,-79,0,-80,0,-112,0,-125,0,109,0,127,0,-127,0,116,0,95,0,69,0,38,0,24,0,17,0,48,0,32,0,-13,-1,120,-1,33,-1,9,-1,39,-1,75,-1,65,-1,16,-1,-31,-2,-68,-2,-46,-2,-15,-2,30,-1,39,-1,19,-1,-15,-2,-19,-2,-19,-2,-7,-2,-3,-2,-28,-2,-46,-2,-69,-2,-70,-2,-39,-2,10,-1,60,-1,70,-1,68,-1,66,-1,105,-1,-90,-1,-15,-1,56,0,106,0,-119,0,-89,0,-23,0,81,1,-50,1,51,2,116,2,-103,2,-82,2,-44,2,-28,2,-45,2,-97,2,108,2,46,2,-23,1,-89,1,107,1,46,1,-19,0,-110,0,53,0,-28,-1,-83,-1,-115,-1,106,-1,62,-1,-23,-2,-110,-2,63,-2,64,-2,66,-2,69,-2,38,-2,3,-2,-10,-3,10,-2,65,-2,94,-2,118,-2,107,-2,96,-2,113,-2,-80,-2,2,-1,72,-1,115,-1,127,-1,-116,-1,-83,-1,-24,-1,57,0,-109,0,-58,0,-29,0,-24,0,-37,0,-25,0,-10,0,-4,0,-13,0,-50,0,-88,0,-105,0,-97,0,-84,0,-90,0,119,0,55,0,-15,-1,-45,-1,-42,-1,123,-1,12,-1,-71,-2,-101,-2,98,-2,10,-2,-70,-3,-80,-3,3,-2,83,-2,104,-2,81,-2,55,-2,94,-2,-89,-2,-46,-2,-49,-2,-96,-2,-76,-2,-13,-2,85,-1,98,-1,83,-1,71,-1,104,-1,-59,-1,2,0,20,0,48,0,102,0,-61,0,-10,0,-12,0,-41,0,-43,0,-10,0,35,1,70,1,75,1,86,1,76,1,77,1,74,1,61,1,6,1,-79,0,63,0,-17,-1,-43,-1,-86,-1,81,-1,-89,-2,19,-2,-71,-3,-98,-3,82,-3,-30,-4,100,-4,25,-4,-22,-5,-35,-5,-55,-5,-72,-5,-73,-5,-14,-5,72,-4,-96,-4,-32,-4,73,-3,6,-2,-27,-2,-108,-1,6,0,124,0,73,1,99,2,101,3,24,4,-120,4,-1,4,-93,5,68,6,-67,6,33,7,124,7,-43,7,-2,7,-17,7,-79,7,82,7,-63,6,1,6,42,5,91,4,-106,3,-61,2,-18,1,23,1,89,0,-93,-1,-35,-2,4,-2,71,-3,-32,-4,115,-4,-34,-5,-2,-6,38,-6,-95,-7,105,-7,64,-7,-23,-8,81,-8,-39,-9,-90,-9,-45,-9,-13,-9,-26,-9,-47,-9,12,-8,-83,-8,90,-7,-17,-7,124,-6,55,-5,62,-4,48,-3,22,-2,18,-1,64,0,-101,1,-20,2,-9,3,-41,4,-91,5,-102,6,120,7,50,8,-103,8,-69,8}; }
	private static byte[] data6(){ return new byte[] {-104,8,84,8,21,8,-6,7,-39,7,115,7,-75,6,-46,5,-9,4,49,4,88,3,74,2,52,1,85,0,-72,-1,35,-1,118,-2,-41,-3,-124,-3,118,-3,94,-3,39,-3,-52,-4,105,-4,85,-4,107,-4,93,-4,16,-4,-103,-5,105,-5,-112,-5,-58,-5,-56,-5,-116,-5,111,-5,-113,-5,-22,-5,99,-4,-59,-4,42,-3,-96,-3,37,-2,-69,-2,99,-1,29,0,-23,0,-74,1,117,2,52,3,-34,3,99,4,-75,4,8,5,100,5,-67,5,-19,5,-54,5,-120,5,54,5,-45,4,52,4,75,3,109,2,-62,1,98,1,-10,0,70,0,85,-1,66,-2,75,-3,125,-4,-75,-5,-9,-6,53,-6,-86,-7,89,-7,54,-7,22,-7,-22,-8,-15,-8,77,-7,-30,-7,65,-6,125,-6,-70,-6,82,-5,25,-4,-6,-4,-95,-3,38,-2,-74,-2,112,-1,91,0,98,1,66,2,-1,2,-112,3,38,4,-41,4,-118,5,16,6,77,6,124,6,-91,6,-20,6,37,7,39,7,10,7,-36,6,-99,6,56,6,-64,5,63,5,-19,4,-105,4,32,4,108,3,-112,2,-115,1,-122,0,-77,-1,-18,-2,29,-2,47,-3,75,-4,-86,-5,61,-5,-58,-6,12,-6,68,-7,-73,-8,125,-8,99,-8,73,-8,57,-8,88,-8,-74,-8,73,-7,-26,-7,-102,-6,64,-5,23,-4,-28,-4,-71,-3,102,-2,11,-1,-85,-1,107,0,61,1,-44,1,47,2,95,2,-112,2,-37,2,34,3,100,3,116,3,75,3,26,3,-5,2,-24,2,-34,2,-76,2,117,2,60,2,50,2,72,2,102,2,86,2,32,2,-10,1,-23,1,-24,1,-74,1,126,1,88,1,94,1,50,1,-57,0,11,0,-124,-1,38,-1,-7,-2,-91,-2,58,-2,-25,-3,-55,-3,-53,-3,-52,-3,-87,-3,96,-3,40,-3,37,-3,87,-3,-64,-3,47,-2,-103,-2,23,-1,-100,-1,37,0,-101,0,3,1,77,1,-120,1,-71,1,-6,1,52,2,81,2,37,2,5,2,-59,1,-118,1,44,1,-66,0,94,0,49,0,15,0,-47,-1,66,-1,-111,-2,21,-2,-19,-3,-40,-3,-112,-3,38,-3,-45,-4,-40,-4,2,-3,8,-3,-35,-4,-72,-4,-49,-4,-7,-4,51,-3,106,-3,-96,-3,-12,-3,89,-2,-82,-2,-19,-2,4,-1,60,-1,-116,-1,32,0,-59,0,98,1,-24,1,86,2,-93,2,-14,2,64,3,127,3,-100,3,-105,3,-101,3,-71,3,-6,3,27,4,8,4,-47,3,-92,3,105,3,19,3,-88,2,51,2,-29,1,-91,1,93,1,-56,0,21,0,120,-1,5,-1,-100,-2,15,-2,92,-3,-68,-4,91,-4,54,-4,2,-4,-99,-5,74,-5,26,-5,36,-5,63,-5,113,-5,-109,-5,-53,-5,48,-4,-66,-4,65,-3,-63,-3,38,-2,-87,-2,46,-1,-38,-1,117,0,20,1,-124,1,-18,1,73,2,-111,2,-59,2,-55,2,-36,2,-17,2,38,3,83,3,91,3,19,3,-90,2,66,2,-10,1,-84,1,62,1,-48,0,-119,0,114,0,-126,0,-108,0,-121,0,68,0,-8,-1,-59,-1,-100,-1,102,-1,72,-1,61,-1,63,-1,46,-1,-43,-2,118,-2,19,-2,-36,-3,-64,-3,-81,-3,113,-3,51,-3,13,-3,16,-3,63,-3,106,-3,-127,-3,-119,-3,-75,-3,21,-2,-103,-2,37,-1,-98,-1,6,0,-125,0,-11,0,111,1,-28,1,77,2,-83,2,5,3,82,3,-107,3,-86,3,-92,3,123,3,90,3,46,3,-36,2,126,2,56,2,16,2,-12,1,-76,1,44,1,121,0,-53,-1,80,-1,-15,-2,-106,-2,30,-2,-68,-3,-100,-3,-85,-3,-92,-3,104,-3,15,-3,-59,-4,-68,-4,-46,-4,-4,-4,23,-3,40,-3,66,-3,107,-3,-112,-3,-78,-3,-32,-3,48,-2,-106,-2,-11,-2,59,-1,-122,-1,-29,-1,69,0,-66,0,51,1,-102,1,-14,1,21,2,70,2,-119,2,-33,2,29,3,42,3,18,3,7,3,-3,2,-9,2,-45,2,-100,2,-125,2,-111,2,-100,2,-116,2,56,2,-16,1,-74,1,-84,1,-114,1,73,1,15,1,-18,0,-49,0,-99,0,38,0,-106,-1,5,-1,-123,-2,51,-2,-27,-3,-117,-3,83,-3,33,-3,3,-3,-26,-4,-39,-4,-50,-4,-39,-4,-21,-4,-44,-4,-67,-4,-82,-4,-56,-4,-28,-4,-6,-4,16,-3,63,-3,105,-3,-118,-3,-97,-3,-14,-3,103,-2,-41,-2,47,-1,-110,-1,12,0,-107,0,-9,0,42,1,79,1,-114,1,-10,1,-126,2,-35,2,10,3,-2,2,-20,2,-45,2,-76,2,-120,2,80,2,45,2,36,2,19,2,-68,1,8,1,107,0,34,0,16,0,-20,-1,-88,-1,113,-1,69,-1,35,-1,12,-1,21,-1,55,-1,114,-1,-116,-1,-107,-1,-71,-1,94,0,61,1,5,2,-98,2,35,3,-96,3,-6,3,52,4,-114,4,-27,4,38,5,-1,4,-113,4,-2,3,-106,3}; }
	private static byte[] data7(){ return new byte[] {31,3,103,2,68,1,-30,-1,-122,-2,-80,-3,80,-3,64,-3,-20,-4,49,-4,75,-5,-115,-6,82,-6,98,-6,-104,-6,-68,-6,-63,-6,-55,-6,-28,-6,41,-5,-116,-5,9,-4,122,-4,-55,-4,-1,-4,96,-3,10,-2,-20,-2,-79,-1,30,0,48,0,39,0,85,0,-36,0,-97,1,56,2,115,2,61,2,-4,1,3,2,88,2,-80,2,-68,2,118,2,31,2,1,2,69,2,-92,2,-77,2,81,2,-123,1,-52,0,-127,0,-125,0,-84,0,-2,0,89,1,-119,1,89,1,-15,0,-28,0,95,1,0,2,63,2,20,2,-33,1,-28,1,60,2,-50,2,25,3,-28,2,87,2,-26,1,-59,1,-19,1,-3,1,-120,1,-89,0,-72,-1,62,-1,42,-1,73,-1,88,-1,87,-1,56,-1,-23,-2,-88,-2,-103,-2,-71,-2,-32,-2,-37,-2,-96,-2,110,-2,90,-2,-125,-2,-94,-2,-101,-2,72,-2,-39,-3,-126,-3,-124,-3,-15,-3,101,-2,-109,-2,94,-2,48,-2,43,-2,110,-2,-90,-2,-57,-2,-54,-2,-71,-2,-90,-2,-91,-2,-104,-2,111,-2,32,-2,-1,-3,20,-2,47,-2,51,-2,-12,-3,-33,-3,-32,-3,-68,-3,77,-3,-37,-4,-28,-4,125,-3,97,-2,64,-1,-21,-1,77,0,-109,0,-39,0,-106,1,-87,2,-64,3,-117,4,0,5,123,5,37,6,-10,6,-97,7,8,8,74,8,115,8,107,8,50,8,-7,7,-87,7,1,7,-13,5,-77,4,126,3,-125,2,-57,1,46,1,-113,0,-57,-1,-62,-2,-66,-3,4,-3,-94,-4,111,-4,15,-4,-120,-5,21,-5,-2,-6,7,-5,-26,-6,-55,-6,-79,-6,-88,-6,-84,-6,-57,-6,61,-5,-28,-5,127,-4,-29,-4,13,-3,13,-3,-13,-4,-20,-4,40,-3,-62,-3,85,-2,-75,-2,-94,-2,-114,-2,-55,-2,77,-1,-48,-1,8,0,55,0,100,0,-85,0,-6,0,30,1,-4,0,-107,0,78,0,86,0,-39,0,105,1,-40,1,-33,1,-71,1,-107,1,124,1,-119,1,-67,1,48,2,-78,2,-17,2,-50,2,-96,2,-67,2,38,3,-98,3,-16,3,-6,3,-32,3,-60,3,-65,3,-59,3,-113,3,-5,2,48,2,118,1,32,1,10,1,27,1,26,1,-31,0,-119,0,20,0,-67,-1,-84,-1,-53,-1,-48,-1,-91,-1,58,-1,-53,-2,-125,-2,99,-2,90,-2,72,-2,5,-2,-120,-3,31,-3,19,-3,-113,-3,32,-2,54,-2,-67,-3,23,-3,-65,-4,-31,-4,82,-3,-63,-3,26,-2,76,-2,106,-2,106,-2,109,-2,121,-2,-104,-2,-81,-2,-52,-2,-26,-2,-3,-2,-18,-2,-53,-2,-114,-2,87,-2,45,-2,16,-2,48,-2,-108,-2,51,-1,-71,-1,1,0,15,0,27,0,106,0,-9,0,-65,1,119,2,-14,2,47,3,122,3,-5,3,-92,4,49,5,-111,5,-70,5,-63,5,-86,5,125,5,52,5,-83,4,-4,3,19,3,36,2,72,1,-72,0,92,0,12,0,-107,-1,-2,-2,82,-2,-50,-3,-112,-3,-74,-3,-64,-3,120,-3,-35,-4,-116,-4,-85,-4,20,-3,92,-3,98,-3,70,-3,39,-3,94,-3,-46,-3,108,-2,-33,-2,33,-1,33,-1,8,-1,27,-1,116,-1,-22,-1,93,0,-67,0,5,1,8,1,-49,0,-87,0,-44,0,55,1,114,1,122,1,70,1,31,1,9,1,-17,0,-71,0,89,0,-41,-1,117,-1,105,-1,-90,-1,-32,-1,-44,-1,111,-1,-36,-2,126,-2,93,-2,83,-2,90,-2,94,-2,98,-2,88,-2,75,-2,102,-2,-46,-2,84,-1,-36,-1,29,0,99,0,-67,0,16,1,107,1,-116,1,-114,1,88,1,13,1,1,1,85,1,-24,1,69,2,74,2,33,2,-3,1,10,2,11,2,16,2,5,2,-12,1,-50,1,-89,1,-111,1,-97,1,-110,1,80,1,-30,0,110,0,29,0,-22,-1,-10,-1,52,0,79,0,-17,-1,30,-1,104,-2,40,-2,87,-2,-97,-2,-79,-2,113,-2,18,-2,-34,-3,-40,-3,9,-2,49,-2,41,-2,-29,-3,-100,-3,111,-3,110,-3,116,-3,91,-3,29,-3,-44,-4,-87,-4,-67,-4,2,-3,-116,-3,3,-2,84,-2,-128,-2,-96,-2,-6,-2,-128,-1,32,0,-78,0,64,1,-77,1,39,2,-69,2,127,3,119,4,34,5,-122,5,-117,5,-91,5,-54,5,-35,5,-90,5,60,5,-73,4,14,4,95,3,-51,2,61,2,-55,1,48,1,126,0,-76,-1,5,-1,-125,-2,72,-2,13,-2,-54,-3,82,-3,-70,-4,87,-4,80,-4,95,-4,114,-4,65,-4,1,-4,-18,-5,38,-4,-95,-4,29,-3,78,-3,74,-3,33,-3,45,-3,127,-3,23,-2,-75,-2,42,-1,95,-1,-112,-1,-38,-1,68,0,-54,0,76,1,-70,1,-4,1,23,2,22,2,36,2,67,2,84,2,53,2,-23,1,-94,1,-115,1,-98,1,-56,1,-71,1,123,1,-21,0,94,0,-2,-1,-26,-1}; }
	private static byte[] data8(){ return new byte[] {102,-1,-73,-2,66,-2,16,-2,-49,-3,77,-3,-54,-4,-92,-4,-16,-4,84,-3,-128,-3,114,-3,126,-3,-59,-3,62,-2,-112,-2,115,-2,33,-2,2,-2,92,-2,-33,-2,39,-1,31,-1,-8,-2,37,-1,-122,-1,-47,-1,-37,-1,-46,-1,1,0,67,0,110,0,79,0,19,0,-5,-1,15,0,71,0,108,0,124,0,-111,0,-66,0,-17,0,45,1,75,1,54,1,-55,0,50,0,-37,-1,-30,-1,-6,-1,-72,-1,-17,-2,35,-2,-93,-3,96,-3,-19,-4,45,-4,93,-5,-71,-6,88,-6,53,-6,27,-6,9,-6,-21,-7,13,-6,114,-6,-45,-6,45,-5,-53,-5,-18,-4,98,-2,-93,-1,113,0,70,1,-115,2,78,4,4,6,68,7,18,8,-44,8,-44,9,-42,10,-99,11,33,12,-114,12,-7,12,28,13,-32,12,91,12,-105,11,120,10,-15,8,55,7,-119,5,14,4,-67,2,108,1,36,0,-14,-2,-58,-3,-121,-4,69,-5,40,-6,-114,-7,11,-7,58,-8,0,-9,-48,-11,32,-11,-9,-12,7,-11,-70,-12,6,-12,52,-13,-28,-14,57,-13,-93,-13,-58,-13,-58,-13,50,-12,43,-11,66,-10,70,-9,66,-8,-111,-7,40,-5,-103,-4,12,-2,-105,-1,120,1,-107,3,-91,5,72,7,-105,8,-28,9,79,11,-75,12,-67,13,86,14,104,14,20,14,100,13,-58,12,114,12,54,12,-98,11,123,10,-3,8,125,7,16,6,-122,4,-93,2,-69,0,68,-1,73,-2,-126,-3,-95,-4,-49,-5,108,-5,79,-5,74,-5,26,-5,-77,-6,99,-6,88,-6,-103,-6,-105,-6,44,-6,122,-7,49,-7,116,-7,-23,-7,-3,-7,-64,-7,111,-7,118,-7,-36,-7,126,-6,30,-5,-82,-5,67,-4,-22,-4,-54,-3,-65,-2,-29,-1,36,1,91,2,115,3,122,4,-122,5,98,6,29,7,-64,7,123,8,54,9,-93,9,-119,9,53,9,-57,8,63,8,78,7,-31,5,116,4,106,3,-65,2,16,2,-4,0,116,-1,-87,-3,-29,-5,75,-6,-50,-8,110,-9,52,-10,38,-11,-122,-12,53,-12,-16,-13,-75,-13,-36,-13,125,-12,-119,-11,91,-10,-20,-10,121,-9,100,-8,-58,-7,66,-5,-120,-4,-93,-3,-68,-2,17,0,-90,1,72,3,-84,4,-68,5,-108,6,95,7,102,8,118,9,88,10,-78,10,-58,10,-44,10,21,11,83,11,85,11,34,11,-52,10,101,10,-68,9,-8,8,68,8,-48,7,77,7,-121,6,120,5,35,4,-100,2,17,1,-78,-1,110,-2,27,-3,-116,-5,19,-6,3,-7,89,-8,-77,-9,-75,-10,123,-11,100,-12,-67,-13,121,-13,65,-13,53,-13,105,-13,6,-12,-12,-12,-1,-11,42,-9,104,-8,-79,-7,-1,-6,66,-4,96,-3,81,-2,68,-1,-127,0,-57,1,-39,2,96,3,-91,3,-49,3,23,4,-118,4,-24,4,8,5,-39,4,-105,4,101,4,75,4,73,4,38,4,-29,3,-103,3,-117,3,-38,3,69,4,114,4,66,4,18,4,11,4,34,4,22,4,-51,3,-63,3,-64,3,-111,3,-54,2,-97,1,-120,0,-34,-1,100,-1,-54,-2,13,-2,107,-3,35,-3,-2,-4,-40,-4,109,-4,-73,-5,5,-5,-85,-6,-68,-6,63,-5,-40,-5,-127,-4,38,-3,-19,-3,-92,-2,99,-1,21,0,-77,0,56,1,-101,1,11,2,127,2,-64,2,-67,2,-94,2,113,2,69,2,-47,1,75,1,-73,0,113,0,76,0,-10,-1,41,-1,30,-2,102,-3,36,-3,25,-3,-67,-4,30,-4,-110,-5,121,-5,-80,-5,-70,-5,-103,-5,126,-5,-88,-5,6,-4,123,-4,-30,-4,90,-3,-27,-3,-114,-2,35,-1,-123,-1,-81,-1,-2,-1,-114,0,95,1,87,2,64,3,7,4,-124,4,-45,4,17,5,85,5,113,5,90,5,26,5,-50,4,-65,4,-21,4,25,5,-11,4,-91,4,79,4,0,4,-113,3,-18,2,66,2,-69,1,102,1,-11,0,61,0,99,-1,-101,-2,20,-2,-119,-3,-65,-4,-95,-5,-96,-6,24,-6,-10,-7,-61,-7,119,-7,28,-7,-12,-8,7,-7,80,-7,-85,-7,-11,-7,111,-6,25,-5,-1,-5,-26,-4,-67,-3,-120,-2,71,-1,24,0,5,1,11,2,-7,2,-87,3,37,4,-112,4,-48,4,-32,4,-71,4,-114,4,-116,4,-72,4,-12,4,-35,4,87,4,120,3,-86,2,3,2,102,1,-93,0,-27,-1,105,-1,74,-1,125,-1,-54,-1,-35,-1,-77,-1,97,-1,27,-1,-28,-2,-66,-2,-86,-2,-64,-2,-30,-2,-36,-2,-126,-2,-6,-3,118,-3,31,-3,-4,-4,-44,-4,-121,-4,34,-4,-32,-5,-41,-5,46,-4,117,-4,-112,-4,-99,-4,-64,-4,82,-3,29,-2,3,-1,-69,-1,81,0,-11,0,-106,1,76,2,-1,2,-73,3,115,4,17,5,-100,5,-7,5,31,6,5,6,-52,5,-122,5,60,5,-64,4,69,4,-38,3,-102,3,90,3,-25,2,-11,1,-64,0,126,-1}; }
	private static byte[] data9(){ return new byte[] {-112,-2,-28,-3,52,-3,111,-4,-77,-5,90,-5,90,-5,90,-5,33,-5,-80,-6,69,-6,62,-6,108,-6,-59,-6,10,-5,70,-5,-120,-5,-26,-5,68,-4,-95,-4,29,-3,-75,-3,110,-2,9,-1,-122,-1,-27,-1,99,0,-6,0,-78,1,101,2,9,3,107,3,-94,3,-72,3,-5,3,99,4,-60,4,-38,4,-79,4,-121,4,-118,4,-98,4,-128,4,75,4,52,4,72,4,89,4,47,4,-52,3,97,3,32,3,-7,2,-51,2,106,2,3,2,-90,1,100,1,-13,0,51,0,55,-1,35,-2,74,-3,-100,-4,0,-4,111,-5,-7,-6,-73,-6,-103,-6,-117,-6,-123,-6,-106,-6,-68,-6,-45,-6,-80,-6,121,-6,126,-6,-86,-6,-21,-6,28,-5,71,-5,-104,-5,-31,-5,1,-4,18,-4,106,-4,36,-3,-27,-3,-110,-2,64,-1,20,0,0,1,-79,1,26,2,91,2,-67,2,-124,3,110,4,56,5,-102,5,-70,5,-94,5,126,5,65,5,12,5,-65,4,119,4,96,4,63,4,-95,3,107,2,71,1,-78,0,-124,0,56,0,-78,-1,72,-1,-2,-2,-65,-2,105,-2,62,-2,46,-2,97,-2,88,-2,67,-2,117,-2,111,-1,-38,0,36,2,24,3,-33,3,-100,4,38,5,-112,5,12,6,-80,6,29,7,11,7,97,6,-90,5,-9,4,64,4,38,3,107,1,87,-1,93,-3,9,-4,-124,-5,93,-5,-8,-6,-19,-7,-107,-8,124,-9,8,-9,36,-9,-109,-9,-10,-9,26,-8,44,-8,109,-8,-12,-8,-91,-7,-118,-6,108,-5,27,-4,-80,-4,119,-3,-107,-2,-17,-1,17,1,-83,1,-23,1,-28,1,55,2,0,3,41,4,15,5,62,5,-67,4,-2,3,-84,3,-50,3,10,4,-24,3,63,3,127,2,24,2,71,2,-84,2,-75,2,5,2,-74,0,-97,-1,31,-1,60,-1,-111,-1,9,0,-117,0,-27,0,-72,0,69,0,73,0,12,1,31,2,-86,2,-106,2,87,2,89,2,-17,2,-43,3,111,4,79,4,-94,3,-2,2,-33,2,25,3,74,3,-77,2,98,1,-13,-1,76,-1,90,-1,-73,-1,-19,-1,12,0,-24,-1,-117,-1,28,-1,-33,-2,-3,-2,54,-1,33,-1,-43,-2,107,-2,69,-2,102,-2,-115,-2,80,-2,-77,-3,-33,-4,67,-4,42,-4,-81,-4,84,-3,-119,-3,58,-3,-35,-4,-31,-4,70,-3,-77,-3,-3,-3,28,-2,-15,-3,-42,-3,-60,-3,-76,-3,82,-3,-31,-4,-118,-4,-93,-4,-40,-4,-60,-4,114,-4,44,-4,27,-4,-54,-5,14,-5,90,-6,101,-6,86,-5,-61,-4,42,-2,64,-1,6,0,105,0,-25,0,19,2,-41,3,-89,5,10,7,-11,7,-76,8,-46,9,20,11,62,12,-13,12,107,13,-78,13,-96,13,77,13,-36,12,76,12,78,11,-99,9,-96,7,-59,5,66,4,4,3,-2,1,-33,0,-117,-1,-37,-3,42,-4,-34,-6,33,-6,-54,-7,81,-7,-119,-8,-26,-9,-72,-9,-55,-9,-78,-9,-120,-9,109,-9,124,-9,-111,-9,-25,-9,-69,-8,-23,-7,3,-5,-85,-5,-5,-5,9,-4,-16,-5,-22,-5,77,-4,29,-3,27,-2,-81,-2,-112,-2,81,-2,119,-2,31,-1,-48,-1,44,0,89,0,122,0,-40,0,52,1,92,1,18,1,102,0,-22,-1,12,0,-32,0,-11,1,-67,2,-34,2,-100,2,85,2,23,2,42,2,120,2,70,3,44,4,-77,4,-101,4,66,4,64,4,-76,4,89,5,-57,5,-36,5,-63,5,-104,5,-125,5,115,5,30,5,60,4,1,3,-23,1,80,1,75,1,111,1,-126,1,61,1,-68,0,16,0,-106,-1,115,-1,-102,-1,-77,-1,117,-1,-47,-2,33,-2,-97,-3,88,-3,51,-3,8,-3,-90,-4,-5,-5,77,-5,75,-5,9,-4,5,-3,75,-3,-82,-4,-70,-5,50,-5,114,-5,63,-4,38,-3,-49,-3,79,-2,-96,-2,-72,-2,-67,-2,-60,-2,-30,-2,-12,-2,-1,-2,24,-1,46,-1,35,-1,-61,-2,83,-2,-53,-3,83,-3,25,-3,34,-3,-94,-3,108,-2,56,-1,-96,-1,-91,-1,-105,-1,-19,-1,-58,0,1,2,46,3,0,4,110,4,-49,4,124,5,108,6,63,7,-40,7,45,8,68,8,43,8,-47,7,97,7,-111,6,89,5,-32,3,85,2,10,1,44,0,-86,-1,64,-1,-91,-2,-59,-3,-60,-4,-11,-5,-83,-5,-4,-5,62,-4,-15,-5,47,-5,-66,-6,5,-5,-68,-5,91,-4,-95,-4,-108,-4,-113,-4,-1,-4,-33,-3,-21,-2,-61,-1,50,0,60,0,22,0,75,0,-35,0,-85,1,94,2,-12,2,80,3,54,3,-76,2,51,2,54,2,-123,2,-75,2,-128,2,20,2,-80,1,82,1,-8,0,112,0,-89,-1,-73,-2,-9,-3,-68,-3,12,-2,122,-2,-123,-2,-24,-3,-2,-4,85,-4,4,-4,-13,-5,1,-4,19,-4,40,-4,36,-4,25,-4,79,-4,-19,-4,-51,-3,-90,-2,55,-1}; }
	private static byte[] data10(){ return new byte[] {-65,-1,101,0,37,1,-50,1,38,2,68,2,6,2,-65,1,-76,1,105,2,-126,3,99,4,-85,4,-118,4,107,4,109,4,123,4,121,4,116,4,91,4,37,4,-29,3,-64,3,-64,3,-99,3,11,3,45,2,75,1,-98,0,48,0,31,0,102,0,124,0,-30,-1,-99,-2,111,-3,-18,-4,42,-3,-91,-3,-45,-3,123,-3,-5,-4,-104,-4,-113,-4,-53,-4,11,-3,-15,-4,-119,-4,3,-4,-86,-5,-125,-5,-127,-5,57,-5,-68,-6,47,-6,-32,-7,-23,-7,102,-6,51,-5,16,-4,-80,-4,12,-3,83,-3,-32,-3,-65,-2,-53,-1,-52,0,-50,1,-75,2,-93,3,-104,4,-23,5,113,7,-71,8,82,9,104,9,-126,9,-63,9,-34,9,-110,9,-11,8,-2,7,-16,6,-67,5,-76,4,-51,3,-1,2,1,2,-59,0,99,-1,46,-2,73,-3,-68,-4,89,-4,-18,-5,45,-5,84,-6,-59,-7,-99,-7,-66,-7,-47,-7,-98,-7,68,-7,44,-7,-125,-7,108,-6,73,-5,-45,-5,-49,-5,-96,-5,-90,-5,38,-4,26,-3,56,-2,6,-1,-122,-1,-30,-1,90,0,8,1,-51,1,-108,2,59,3,-77,3,-44,3,-39,3,-40,3,-15,3,-7,3,-79,3,54,3,-62,2,-107,2,-73,2,-24,2,-16,2,-109,2,-77,1,-60,0,32,0,-28,-1,-116,-2,-29,-3,121,-3,19,-3,124,-4,-96,-5,48,-5,89,-5,-58,-5,-6,-5,-12,-5,11,-4,-117,-4,82,-3,-13,-3,17,-2,-61,-3,-119,-3,-73,-3,46,-2,-116,-2,-62,-2,-5,-2,85,-1,-68,-1,-31,-1,-32,-1,-19,-1,60,0,-111,0,-77,0,114,0,4,0,-90,-1,125,-1,110,-1,101,-1,67,-1,49,-1,77,-1,-99,-1,40,0,-104,0,-64,0,-126,0,-20,-1,92,-1,15,-1,79,-1,-103,-1,-124,-1,-39,-2,29,-2,-119,-3,-11,-4,33,-4,67,-5,-108,-6,-3,-7,55,-7,-109,-8,65,-8,104,-8,-95,-8,-57,-8,-64,-8,-34,-8,107,-7,-81,-6,-124,-4,88,-2,-73,-1,-5,0,-122,2,-97,4,-10,6,32,9,-18,10,93,12,-46,13,56,15,118,16,85,17,9,18,-51,18,95,19,79,19,-97,18,-105,17,79,16,-114,14,43,12,85,9,91,6,-74,3,-120,1,-73,-1,3,-2,81,-4,124,-6,-97,-8,-47,-10,-106,-11,-46,-12,-7,-13,-107,-14,-9,-16,-68,-17,82,-17,82,-17,111,-17,26,-17,120,-18,-40,-19,-79,-19,38,-18,-84,-18,41,-17,-48,-17,7,-15,109,-14,-87,-13,17,-11,-12,-10,113,-7,-65,-5,-83,-3,126,-1,-61,1,-65,4,-16,7,-76,10,-70,12,93,14,37,16,32,18,-40,19,-16,20,76,21,24,21,79,20,41,19,-8,17,22,17,81,16,72,15,-117,13,119,11,58,9,-3,6,94,4,119,1,-50,-2,-63,-4,40,-5,-67,-7,123,-8,-59,-9,-73,-9,-27,-9,-31,-9,-121,-9,30,-9,55,-9,-71,-9,34,-8,-12,-9,70,-9,-61,-10,5,-9,-71,-9,54,-8,53,-8,22,-8,26,-8,104,-8,-56,-8,106,-7,65,-6,81,-5,96,-4,75,-3,55,-2,86,-1,-24,0,-63,2,100,4,-74,5,-56,6,-23,7,25,9,60,10,59,11,45,12,8,13,104,13,45,13,-73,12,97,12,-76,11,47,10,18,8,37,6,-38,4,-41,3,-111,2,-58,0,-91,-2,105,-4,13,-6,-117,-9,-20,-12,-124,-14,-60,-16,-119,-17,-88,-18,-74,-19,-11,-20,-45,-20,-109,-19,3,-17,108,-16,100,-15,66,-14,107,-13,80,-11,90,-9,110,-7,95,-5,93,-3,-123,-1,-44,1,49,4,-121,6,-123,8,29,10,82,11,107,12,-91,13,-8,14,23,16,-103,16,-121,16,106,16,109,16,84,16,13,16,-106,15,48,15,-122,14,87,13,-17,11,-22,10,110,10,-50,9,113,8,-120,6,104,4,-120,2,-56,0,11,-1,19,-3,-31,-6,-91,-8,-42,-10,-117,-11,-120,-12,108,-13,51,-14,-17,-16,-51,-17,-63,-18,-19,-19,118,-19,-109,-19,86,-18,-126,-17,-59,-16,48,-14,-12,-13,22,-10,70,-8,49,-6,-22,-5,69,-3,-114,-2,-32,-1,-110,1,83,3,-98,4,69,5,111,5,125,5,-68,5,51,6,-122,6,110,6,4,6,-89,5,109,5,50,5,-5,4,-40,4,-60,4,-93,4,-127,4,-72,4,47,5,-72,5,-12,5,16,6,27,6,25,6,-5,5,5,6,80,6,124,6,-32,5,-105,4,18,3,-10,1,35,1,46,0,5,-1,-30,-3,55,-3,-4,-4,-47,-4,99,-4,-128,-5,116,-6,125,-7,-37,-8,-83,-8,29,-7,-42,-7,-62,-6,-83,-5,-100,-4,117,-3,78,-2,42,-1,14,0,-26,0,-108,1,32,2,-123,2,-73,2,-43,2,-32,2,-45,2,-109,2,3,2,105,1,-14,0,-99,0,67,0,-119,-1,98,-2,42,-3,123,-4,78,-4,27,-4,101,-5,-109,-6,36,-6,30,-6,5,-6,-91,-7,127,-7,-31,-7,-115,-6}; }
	private static byte[] data11(){ return new byte[] {36,-5,-110,-5,13,-4,-28,-4,11,-2,52,-1,4,0,103,0,-53,0,-126,1,-127,2,-67,3,-9,4,66,6,87,7,9,8,109,8,-125,8,-128,8,64,8,-51,7,29,7,107,6,-8,5,-43,5,-85,5,81,5,-51,4,74,4,-80,3,-12,2,13,2,72,1,-73,0,29,0,55,-1,9,-2,18,-3,-122,-4,75,-4,-96,-5,72,-6,-77,-8,-70,-9,98,-9,57,-9,-48,-10,-126,-10,-119,-10,-4,-10,116,-9,-41,-9,51,-8,-47,-8,-41,-7,35,-5,118,-4,-78,-3,-18,-2,82,0,-114,1,-55,2,-10,3,71,5,-124,6,113,7,17,8,110,8,115,8,28,8,107,7,-46,6,-116,6,-82,6,-71,6,64,6,38,5,-49,3,96,2,27,1,-40,-1,-109,-2,-116,-3,-1,-4,-40,-4,6,-3,58,-3,95,-3,-112,-3,-103,-3,98,-3,-19,-4,-79,-4,-5,-4,-95,-3,4,-2,-55,-3,36,-3,-115,-4,99,-4,82,-4,56,-4,-38,-5,97,-5,19,-5,-19,-6,28,-5,-116,-5,-2,-5,62,-4,121,-4,-39,-4,-90,-3,-55,-2,0,0,-4,0,-37,1,-78,2,-116,3,99,4,26,5,-7,5,16,7,34,8,-21,8,49,9,39,9,-21,8,-108,8,15,8,84,7,-113,6,-28,5,-113,5,116,5,8,5,-4,3,76,2,118,0,-38,-2,121,-3,42,-4,-29,-6,-66,-7,-12,-8,115,-8,-1,-9,-101,-9,55,-9,-6,-10,-34,-10,-10,-10,38,-9,-118,-9,3,-8,-100,-8,65,-7,-29,-7,-113,-6,80,-5,83,-4,-115,-3,-45,-2,-44,-1,123,0,6,1,-63,1,-73,2,-56,3,-52,4,-122,5,-14,5,16,6,16,6,31,6,92,6,-100,6,-81,6,115,6,22,6,-45,5,-84,5,-108,5,-95,5,-11,5,70,6,45,6,-117,5,-26,4,-79,4,-85,4,126,4,15,4,-103,3,67,3,-34,2,75,2,94,1,25,0,-122,-2,4,-3,-56,-5,-77,-6,-84,-7,-91,-8,-7,-9,-86,-9,-111,-9,-118,-9,-95,-9,13,-8,-115,-8,-98,-8,59,-8,-40,-9,-15,-9,98,-8,-38,-8,35,-7,-122,-7,9,-6,92,-6,-128,-6,-78,-6,63,-5,20,-4,-30,-4,-35,-3,27,-1,-103,0,-41,1,-96,2,26,3,-127,3,75,4,-127,5,-60,6,-86,7,43,8,-104,8,-62,8,127,8,0,8,122,7,46,7,31,7,40,7,-80,6,27,5,44,3,-49,1,99,1,37,1,117,0,-123,-1,-34,-2,-110,-2,110,-2,81,-2,29,-2,-14,-3,-99,-3,32,-3,-50,-4,105,-3,30,-1,87,1,38,3,107,4,103,5,44,6,-70,6,107,7,87,8,17,9,26,9,103,8,-123,7,-56,6,17,6,-47,4,-91,2,-126,-1,85,-4,49,-6,-125,-7,-116,-7,32,-7,-53,-9,23,-10,-102,-12,-68,-13,109,-13,-93,-13,44,-12,-89,-12,-28,-12,13,-11,-102,-11,-87,-10,23,-8,92,-7,56,-6,-6,-6,50,-4,61,-2,-67,0,-23,2,-17,3,-14,3,-52,3,41,4,85,5,8,7,-87,8,-125,9,40,9,34,8,88,7,27,7,-10,6,78,6,21,5,-124,3,114,2,44,2,-108,2,-57,2,-39,1,-39,-1,-73,-3,118,-4,111,-4,20,-3,22,-2,-7,-2,-128,-1,82,-1,-111,-2,-127,-2,-67,-1,-118,1,-116,2,-108,2,104,2,-57,2,-86,3,-29,4,-29,5,10,6,83,5,125,4,68,4,-59,4,56,5,-47,4,61,3,19,1,-121,-1,57,-1,-44,-1,-100,0,10,1,31,1,-49,0,102,0,49,0,53,0,58,0,-15,-1,105,-1,-41,-2,102,-2,-128,-2,-47,-2,-56,-2,-40,-3,84,-4,-18,-6,103,-6,-33,-6,-78,-5,6,-4,-122,-5,-43,-6,-89,-6,15,-5,-114,-5,10,-4,123,-4,-80,-4,-94,-4,-113,-4,-106,-4,78,-4,-114,-5,-42,-6,-87,-6,1,-5,34,-5,-44,-6,-127,-6,118,-6,34,-6,7,-7,-99,-9,12,-9,48,-8,91,-6,-118,-4,56,-2,97,-1,39,0,-44,0,24,2,82,4,-1,6,53,9,-57,10,35,12,-47,13,-84,15,84,17,-97,18,-117,19,16,20,30,20,-73,19,42,19,118,18,84,17,46,15,47,12,5,9,-88,6,36,5,3,4,114,2,108,0,-39,-3,80,-5,49,-7,-69,-9,-86,-10,-82,-11,-99,-12,-70,-13,89,-13,93,-13,108,-13,60,-13,10,-13,-23,-14,-6,-14,77,-13,84,-12,18,-10,60,-8,-40,-7,-108,-6,-77,-6,-109,-6,-107,-6,43,-5,100,-4,-37,-3,-40,-2,15,-1,-12,-2,42,-1,-61,-1,106,0,-61,0,-33,0,-10,0,63,1,-71,1,-11,1,-100,1,127,0,85,-1,-38,-2,-64,-1,107,1,-16,2,-74,3,-49,3,124,3,8,3,-82,2,-10,2,-18,3,45,5,38,6,-126,6,-114,6,-76,6,82,7,23,8,125,8,81,8,-24,7,-83,7,-70,7,-64,7,108,7,85,6,-125,4,-85,2,-124,1,65,1,-124,1}; }
	private static byte[] data12(){ return new byte[] {-50,1,-79,1,25,1,53,0,122,-1,79,-1,124,-1,-89,-1,109,-1,-88,-2,-105,-3,-53,-4,92,-4,52,-4,-35,-5,41,-5,11,-6,-53,-8,120,-8,116,-7,16,-5,-65,-5,24,-5,-52,-7,-1,-8,38,-7,8,-6,97,-5,-110,-4,-122,-3,69,-2,-32,-2,80,-1,-118,-1,-69,-1,-36,-1,-32,-1,-61,-1,-92,-1,118,-1,59,-1,-41,-2,58,-2,62,-3,105,-4,58,-4,-40,-4,-48,-3,-81,-2,55,-1,92,-1,67,-1,95,-1,47,0,-93,1,79,3,-95,4,126,5,56,6,59,7,125,8,-87,9,85,10,-73,10,-19,10,2,11,-66,10,56,10,96,9,-39,7,-80,5,46,3,-13,0,-124,-1,-57,-2,90,-2,-89,-3,-110,-4,43,-5,-1,-7,110,-7,-101,-7,11,-6,-46,-7,-6,-8,67,-8,-103,-8,-98,-7,-104,-6,11,-5,39,-5,73,-5,-47,-5,4,-3,-71,-2,98,0,114,1,-85,1,93,1,93,1,28,2,114,3,-58,4,-37,5,-106,6,-67,6,50,6,103,5,1,5,34,5,34,5,-113,4,-109,3,-71,2,27,2,123,1,-98,0,75,-1,-70,-3,52,-4,99,-5,95,-5,-37,-5,20,-4,-102,-5,-103,-6,-93,-7,34,-7,-32,-8,-40,-8,-27,-8,17,-7,39,-7,44,-7,124,-7,115,-6,-58,-5,19,-3,-8,-3,-82,-2,-113,-1,-83,0,-35,1,-54,2,61,3,15,3,-86,2,-110,2,60,3,-70,4,68,6,57,7,-111,7,-73,7,-10,7,33,8,22,8,-31,7,-86,7,90,7,-8,6,-73,6,-63,6,-72,6,40,6,-29,4,80,3,-35,1,-44,0,86,0,105,0,-121,0,-65,-1,-6,-3,-3,-5,-10,-6,46,-5,-55,-5,25,-4,-79,-5,9,-5,-112,-6,-105,-6,15,-5,126,-5,-122,-5,-12,-6,56,-6,-96,-7,91,-7,58,-7,-27,-8,75,-8,96,-9,-109,-10,74,-10,-49,-10,-11,-9,53,-7,41,-6,-57,-6,86,-5,49,-4,120,-3,8,-1,-107,0,-24,1,32,3,-117,4,74,6,102,8,-74,10,-52,12,30,14,-122,14,-107,14,-43,14,4,15,-49,14,-1,13,-26,12,116,11,-83,9,-21,7,108,6,69,5,-2,3,65,2,38,0,27,-2,-126,-4,116,-5,-60,-6,-20,-7,-73,-8,76,-9,101,-10,50,-10,115,-10,124,-10,24,-10,-117,-11,72,-11,-90,-11,-98,-10,-7,-9,30,-7,-109,-7,117,-7,124,-7,39,-6,97,-5,-51,-4,12,-2,4,-1,-52,-1,-89,0,-72,1,32,3,94,4,77,5,-48,5,-10,5,12,6,33,6,64,6,47,6,-56,5,-28,4,5,4,-101,3,-84,3,14,4,33,4,-73,3,-86,2,99,1,97,0,-20,-1,-77,-1,24,-2,31,-3,-68,-4,-117,-4,-6,-5,47,-5,-29,-6,87,-5,-37,-5,-20,-5,-85,-5,-65,-5,68,-4,17,-3,-78,-3,-75,-3,47,-3,-94,-4,-77,-4,68,-3,-24,-3,24,-2,8,-2,61,-2,-53,-2,78,-1,121,-1,84,-1,93,-1,-109,-1,-124,-1,-14,-2,28,-2,-112,-3,-127,-3,-73,-3,-31,-3,-21,-3,-49,-3,5,-2,-102,-2,126,-1,44,0,104,0,-6,-1,62,-1,-92,-2,-26,-2,-87,-1,24,0,-114,-1,-99,-2,22,-2,41,-2,-54,-3,-84,-4,13,-5,-83,-7,-64,-8,63,-8,26,-8,-16,-9,-83,-9,112,-9,-92,-9,13,-8,123,-8,8,-7,118,-6,-38,-4,61,-1,-40,0,43,2,71,4,-126,7,-20,10,-126,13,40,15,-119,16,89,18,78,20,-1,21,65,23,30,24,-64,24,-41,24,79,24,80,23,-15,21,-53,19,-94,16,-45,12,-47,8,29,5,11,2,127,-1,59,-3,9,-5,-40,-8,106,-10,-17,-13,-48,-15,-69,-16,38,-16,-10,-18,-47,-20,-124,-22,71,-23,68,-23,-44,-23,30,-22,-124,-23,82,-24,-83,-25,45,-24,118,-23,75,-22,-58,-22,-62,-21,-46,-19,64,-16,103,-14,119,-12,52,-9,-124,-6,-77,-3,119,0,73,3,-65,6,-58,10,-116,14,114,17,-122,19,-104,21,-28,23,53,26,-31,27,-93,28,96,28,33,27,33,25,36,23,-48,21,-36,20,-85,19,121,17,-115,14,-121,11,-74,8,-92,5,-48,1,-81,-3,101,-6,92,-8,9,-9,-52,-11,-18,-12,-85,-12,-37,-12,6,-11,-20,-12,-84,-12,-108,-12,7,-11,-33,-11,110,-10,4,-10,-44,-12,29,-12,-115,-12,-79,-11,109,-10,99,-10,11,-10,6,-10,-122,-10,106,-9,-103,-8,-38,-7,-12,-6,-26,-5,-1,-4,-116,-2,-79,0,19,3,87,5,51,7,-47,8,80,10,-85,11,-40,12,-3,13,105,15,-17,16,23,18,55,18,-101,17,-50,16,-8,15,105,14,-19,11,34,9,29,7,6,6,-11,4,60,3,-117,0,49,-3,-104,-7,19,-10,-66,-14,-93,-17,-70,-20,85,-22,-112,-24,-111,-25,-39,-26,52,-26,18,-26,6,-25,-5,-24,-36,-22,68,-20,-88,-19,-80,-17,80,-14,22,-11,-68,-9,92,-6,0,-3,3,0,-114,3}; }
	private static byte[] data13(){ return new byte[] {115,7,-72,10,0,13,104,14,-46,15,-49,17,29,20,0,22,-18,22,4,23,-10,22,25,23,60,23,11,23,-122,22,-40,21,-27,20,109,19,-100,17,8,16,18,15,55,14,-62,12,-101,10,-17,7,11,5,23,2,84,-1,-28,-4,92,-6,99,-9,73,-12,-43,-15,-125,-16,-116,-17,39,-18,19,-20,1,-22,124,-24,-104,-25,-7,-26,-49,-26,87,-25,-96,-24,112,-22,-91,-20,40,-17,-30,-15,116,-12,-14,-10,108,-7,-110,-5,56,-3,-66,-2,-84,0,-19,2,-57,4,-57,5,36,6,69,6,-113,6,10,7,125,7,-100,7,82,7,-18,6,-77,6,-89,6,-66,6,-77,6,-126,6,78,6,99,6,71,7,-78,8,-25,9,37,10,-26,9,-23,9,78,10,-115,10,113,10,110,10,-78,10,-111,10,55,9,-55,6,87,4,125,2,51,1,-50,-1,66,-2,-23,-4,7,-4,-109,-5,26,-5,37,-6,-124,-8,-121,-10,-41,-12,62,-12,-109,-12,-119,-11,-103,-10,-77,-9,-39,-8,-19,-7,-17,-6,31,-4,102,-3,-101,-2,-93,-1,-85,0,-82,1,87,2,127,2,-125,2,-85,2,-20,2,-14,2,106,2,-51,1,-108,1,-82,1,-101,1,-110,0,-46,-2,113,-3,20,-3,63,-3,-23,-4,-69,-5,-92,-6,89,-6,-123,-6,91,-6,-49,-7,103,-7,-115,-7,15,-6,-44,-6,-87,-5,-107,-4,-109,-3,-74,-2,-65,-1,111,0,-58,0,44,1,31,2,-66,3,-76,5,-110,7,-15,8,-45,9,63,10,100,10,97,10,26,10,-113,9,-123,8,79,7,119,6,51,6,26,6,-91,5,-19,4,45,4,-99,3,-45,2,-44,1,-75,0,-36,-1,52,-1,115,-2,55,-3,-34,-5,-25,-6,-111,-6,91,-6,92,-7,127,-9,-81,-11,-40,-12,-42,-12,-32,-12,-38,-12,-20,-12,72,-11,-46,-11,-120,-10,118,-9,-113,-8,-49,-7,65,-5,8,-3,-16,-2,-73,0,80,2,-68,3,13,5,-122,6,39,8,-99,9,-76,10,53,11,100,11,40,11,-121,10,118,9,90,8,121,7,61,7,57,7,-47,6,-123,5,-104,3,124,1,-69,-1,33,-2,-124,-4,-22,-6,-63,-7,109,-7,-13,-7,-12,-6,-56,-5,31,-4,22,-4,-17,-5,-52,-5,-25,-5,67,-4,-26,-4,-127,-3,-78,-3,97,-3,-58,-4,43,-4,-71,-5,-123,-5,-128,-5,71,-5,-66,-6,36,-6,26,-6,-42,-6,-74,-5,26,-4,27,-4,60,-4,25,-3,-91,-2,107,0,-19,1,-15,2,-68,3,125,4,104,5,111,6,-111,7,-40,8,44,10,80,11,10,12,48,12,-52,11,32,11,109,10,-58,9,4,9,48,8,-125,7,79,7,24,7,69,6,114,4,-35,1,58,-1,20,-3,117,-5,-13,-7,44,-8,122,-10,81,-11,-37,-12,-81,-12,93,-12,-94,-13,-60,-14,-127,-14,-12,-14,-28,-13,-103,-12,15,-11,-83,-11,-99,-10,-62,-9,-51,-8,16,-6,-64,-5,-55,-3,120,-1,-90,0,118,1,111,2,-96,3,4,5,115,6,-72,7,-113,8,-32,8,-39,8,-16,8,91,9,-57,9,-59,9,42,9,-121,8,75,8,108,8,123,8,77,8,67,8,105,8,107,8,-18,7,32,7,99,6,20,6,-17,5,-94,5,-2,4,38,4,98,3,-95,2,-99,1,32,0,58,-2,33,-4,70,-6,-69,-8,89,-9,17,-10,-4,-12,125,-12,115,-12,-95,-12,-46,-12,65,-11,-41,-11,56,-10,0,-10,-121,-11,85,-11,-82,-11,57,-10,-83,-10,7,-9,-79,-9,55,-8,94,-8,54,-8,125,-8,125,-7,-29,-6,83,-4,-39,-3,-100,-1,-127,1,16,3,33,4,-64,4,-113,5,6,7,20,9,8,11,76,12,-39,12,-4,12,-77,12,70,12,-50,11,109,11,-10,10,-65,10,105,10,39,9,-79,6,-5,3,87,2,-83,1,18,1,17,0,24,-1,115,-2,-25,-3,43,-3,88,-4,-54,-5,-117,-5,36,-5,124,-6,125,-6,11,-4,-48,-2,106,1,32,3,91,4,-105,5,-92,6,73,7,4,8,55,9,65,10,94,10,111,9,34,8,-7,6,-33,5,28,4,89,1,-58,-3,-122,-6,102,-8,-83,-9,-97,-9,38,-9,-69,-11,-101,-13,-76,-15,-76,-16,8,-15,18,-14,38,-13,-113,-13,-63,-13,32,-12,-21,-12,28,-10,-96,-9,114,-7,55,-5,-61,-4,124,-2,-102,0,-8,2,-13,4,-16,5,43,6,74,6,-2,6,-112,8,-67,10,-114,12,7,13,-53,11,-61,9,63,8,-102,7,92,7,-113,6,-22,4,-37,2,116,1,-15,0,25,1,-53,0,67,-1,-51,-4,-91,-6,-103,-7,-44,-7,-111,-6,114,-5,95,-4,22,-3,16,-3,-110,-4,-19,-4,-78,-2,4,1,-112,2,13,3,8,3,62,3,54,4,-11,5,-102,7,40,8,-118,7,-59,6,-72,6,123,7,12,8,95,7,41,5,-86,2,97,1,-64,1,-54,2,-82,3,25,4,19,4,116,3,-118,2,-63,1,-128,1,121,1,53,1,119,0,123,-1}; }
	private static byte[] data14(){ return new byte[] {-42,-2,-84,-2,121,-2,-102,-3,4,-4,33,-6,-123,-8,-24,-9,89,-8,53,-7,112,-7,-62,-8,-38,-9,-94,-9,77,-8,101,-7,103,-6,-13,-6,-17,-6,-77,-6,-100,-6,121,-6,-35,-7,-13,-8,62,-8,120,-8,14,-7,34,-7,123,-8,-58,-9,116,-9,-19,-10,-79,-11,111,-12,107,-12,53,-10,2,-7,-32,-5,101,-2,35,0,13,1,-1,1,47,4,-96,7,70,11,34,14,8,16,-115,17,95,19,-99,21,-89,23,22,25,9,26,-107,26,-111,26,-63,25,-77,24,115,23,125,21,91,18,-103,14,59,11,-120,8,79,6,74,4,17,2,102,-1,18,-4,-93,-8,-57,-11,-3,-13,37,-13,92,-14,-1,-16,-71,-17,64,-17,92,-17,49,-17,-94,-18,94,-18,-106,-18,-8,-18,-65,-17,107,-15,-21,-13,78,-10,-35,-9,-111,-8,-23,-8,21,-7,105,-7,79,-6,1,-4,23,-2,-122,-1,-81,-1,14,-1,6,-1,-3,-1,70,1,5,2,68,2,104,2,-81,2,-20,2,-61,2,-36,1,109,0,61,-1,64,-1,-81,0,-41,2,-95,4,80,5,-57,4,-34,3,27,3,-5,2,-109,3,14,5,11,7,-127,8,-50,8,40,8,-66,7,19,8,-41,8,-125,9,-48,9,-75,9,-118,9,82,9,5,9,71,8,-79,6,122,4,116,2,99,1,-124,1,20,2,116,2,34,2,69,1,30,0,47,-1,-40,-2,23,-1,105,-1,32,-1,22,-2,-51,-4,-79,-5,-40,-6,52,-6,-88,-7,-8,-8,-23,-9,-50,-10,-82,-10,27,-8,20,-6,10,-5,89,-6,-68,-8,-68,-9,40,-8,-39,-7,3,-4,-49,-3,58,-1,42,0,-88,0,-41,0,-23,0,13,1,9,1,-32,0,-62,0,-78,0,120,0,-85,-1,125,-2,29,-3,-19,-5,23,-5,-41,-6,62,-5,90,-4,-63,-3,-97,-2,114,-2,-27,-3,-21,-3,52,-1,102,1,-67,3,124,5,100,6,-8,6,-35,7,28,9,116,10,125,11,55,12,-103,12,-114,12,31,12,82,11,-56,9,-124,7,-76,4,-12,1,-86,-1,56,-2,-107,-3,69,-3,-103,-4,95,-5,-68,-7,110,-8,7,-8,-45,-8,-43,-7,-34,-7,-47,-8,13,-8,110,-8,-68,-7,3,-5,-71,-5,-24,-5,22,-4,-4,-4,-57,-2,-11,0,-67,2,-117,3,-126,3,65,3,-107,3,-50,4,-125,6,25,8,92,9,30,10,-40,9,-120,8,6,7,81,6,110,6,92,6,-113,5,53,4,-42,2,-117,1,68,0,-73,-2,-64,-4,-122,-6,-112,-8,-115,-9,-60,-9,-96,-8,6,-7,41,-8,120,-10,-1,-12,64,-12,43,-12,107,-12,-40,-12,91,-11,-83,-11,-36,-11,73,-10,-126,-9,91,-7,67,-5,-47,-4,49,-2,-15,-1,-16,1,-78,3,-62,4,72,5,51,5,-51,4,-16,4,110,6,7,9,96,11,-107,12,-76,12,-93,12,-122,12,121,12,72,12,19,12,-48,11,95,11,-56,10,97,10,28,10,124,9,-11,7,-72,5,116,3,-84,1,99,0,-46,-1,-22,-1,-45,-1,117,-2,-33,-5,69,-7,11,-8,92,-8,96,-7,11,-6,-57,-7,0,-7,71,-8,36,-8,-116,-8,22,-7,43,-7,-108,-8,-88,-9,-50,-10,108,-10,44,-10,-100,-11,-123,-12,77,-13,-125,-14,-117,-14,121,-13,30,-11,25,-9,-45,-8,-23,-7,-83,-6,-54,-5,-94,-3,-63,-1,-37,1,-11,3,30,6,46,8,44,10,-112,12,124,15,27,18,116,19,-88,19,-79,19,13,20,85,20,-49,19,-114,18,-88,16,117,14,13,12,-21,9,33,8,-122,6,-120,4,20,2,73,-1,-82,-4,-107,-6,34,-7,15,-8,8,-9,-103,-11,31,-12,11,-13,-106,-14,-115,-14,127,-14,19,-14,100,-15,-7,-16,-98,-15,92,-13,117,-11,-46,-10,11,-9,-69,-10,-46,-10,-60,-9,-88,-7,2,-4,45,-2,-79,-1,-51,0,-13,1,107,3,13,5,-109,6,9,8,33,9,-78,9,-66,9,-127,9,82,9,7,9,64,8,13,7,-21,5,92,5,98,5,-81,5,-42,5,59,5,-48,2,-45,-1,-76,-3,-79,-4,-60,-5,92,-6,2,-7,122,-8,-92,-8,-83,-8,64,-8,-73,-9,-102,-9,41,-8,119,-7,-41,-6,-72,-5,39,-4,-28,-4,20,-2,-50,-2,125,-2,-97,-3,-107,-3,-33,-2,-48,0,-22,1,0,2,-85,1,-20,1,-54,2,-105,3,-81,3,23,3,81,2,-112,1,-51,0,-94,-1,46,-2,-73,-4,-100,-5,-26,-6,-111,-6,-86,-6,39,-5,-73,-5,26,-4,73,-4,93,-4,-21,-5,-2,-6,82,-6,-14,-6,-65,-4,62,-2,43,-2,-20,-4,-42,-5,-74,-5,-18,-5,-66,-5,-104,-6,-54,-8,51,-9,-65,-10,87,-9,-59,-9,71,-9,107,-10,-126,-10,-100,-9,-33,-8,7,-6,-18,-5,34,-1,-102,2,87,5,86,7,-110,9,-31,12,25,17,45,21,18,24,-33,25,94,27,45,29,-21,30,-6,31,75,32,8,32,3,31,106,29,-124,27,58,25,-53,21,-89,16,66,10}; }
	private static byte[] data15(){ return new byte[] {-15,3,-26,-2,94,-5,-97,-8,-46,-11,-9,-14,88,-16,-35,-19,72,-21,-70,-24,-22,-26,-15,-27,45,-27,-8,-29,-127,-30,108,-31,110,-31,-83,-30,59,-28,-117,-28,102,-29,127,-30,-66,-29,-88,-26,88,-23,-38,-22,37,-20,58,-18,75,-15,-36,-12,-42,-8,-44,-4,-94,0,69,4,43,8,121,12,-8,16,98,21,98,25,-108,28,-14,30,-50,32,122,34,-85,35,59,36,5,36,9,35,-42,32,85,29,84,25,29,22,21,20,103,18,-52,15,-36,11,-128,7,103,3,68,-1,127,-6,62,-11,-66,-16,-41,-19,-101,-20,96,-20,118,-20,-106,-20,-64,-20,101,-19,-100,-18,-50,-17,-91,-16,89,-15,-125,-14,-3,-13,-17,-12,-6,-12,-6,-12,-34,-11,-82,-9,-102,-7,-51,-6,13,-5,-40,-6,34,-5,-93,-4,-21,-2,-34,0,-18,1,-109,2,-119,3,37,5,59,7,68,9,-76,10,112,11,16,12,60,13,-39,14,23,16,-113,16,-63,16,42,17,-78,17,116,17,-120,16,110,15,93,14,-94,12,-51,9,77,6,16,3,-107,0,-48,-2,81,-3,67,-5,-5,-9,116,-13,-110,-18,108,-22,23,-25,31,-28,59,-31,-17,-34,-17,-35,47,-34,24,-33,62,-32,14,-30,-106,-28,-43,-25,15,-21,-7,-19,-66,-16,-2,-13,38,-8,1,-3,-38,1,48,6,53,10,57,14,83,18,-44,21,74,24,-123,25,87,26,-114,27,90,29,5,31,-126,31,89,30,110,28,-41,26,-7,25,53,25,39,24,-92,22,-12,20,-36,18,-106,16,-104,14,-84,12,84,10,110,7,-47,4,-81,2,105,0,91,-3,-17,-7,-35,-10,0,-12,-71,-16,41,-19,95,-22,41,-23,36,-23,24,-23,-64,-25,42,-27,-90,-30,-107,-31,10,-30,79,-29,-26,-28,-61,-26,104,-23,-24,-20,55,-15,109,-11,39,-7,74,-4,57,-1,-51,1,-69,3,69,5,-6,6,-24,8,116,10,48,11,-11,10,4,10,-26,8,38,8,-28,7,107,7,-112,6,99,5,83,4,-72,3,-81,3,-5,3,-52,3,-47,2,-22,1,118,2,-67,4,20,7,16,8,-9,7,48,8,27,9,25,10,-124,10,-119,10,-67,10,-47,10,87,10,-64,8,126,6,58,4,-106,2,114,1,-122,0,-110,-1,-45,-2,109,-2,43,-2,127,-3,-2,-5,-36,-7,-59,-9,-71,-10,-8,-10,24,-8,58,-7,19,-6,-121,-6,-27,-6,-105,-5,-15,-4,-109,-2,-64,-1,37,0,43,0,54,0,107,0,119,0,122,0,-123,0,-33,0,7,1,116,0,21,-1,-109,-3,-53,-4,-98,-4,30,-4,-58,-6,88,-7,-90,-8,-20,-8,-15,-8,4,-8,120,-10,43,-11,-73,-12,39,-11,55,-10,71,-9,34,-8,-49,-8,17,-6,-42,-5,-63,-3,-103,-1,116,1,75,3,-1,4,-114,6,13,8,-76,9,117,11,118,13,-75,15,-78,17,-79,18,-116,18,-100,17,-117,16,119,15,43,14,5,12,61,9,-77,6,48,5,103,4,-120,3,54,2,-46,0,-5,-1,111,-1,-85,-2,4,-3,-14,-6,1,-7,-68,-9,21,-9,-86,-10,57,-10,-39,-11,89,-11,97,-12,-81,-14,-40,-16,-116,-17,53,-17,6,-16,-96,-15,57,-13,39,-12,-70,-12,-81,-11,119,-9,-113,-7,-86,-5,-64,-3,65,0,42,3,85,6,45,9,84,11,-27,12,118,14,123,16,-122,18,-49,19,-19,19,46,19,-33,17,31,16,-6,13,-85,11,-70,9,102,8,102,7,36,6,-27,3,-94,0,9,-3,4,-6,-17,-9,54,-10,101,-12,-125,-14,83,-15,102,-15,-70,-14,-126,-12,-73,-11,48,-10,78,-10,-49,-10,-40,-9,-17,-8,-82,-7,19,-6,104,-6,7,-5,-84,-5,-39,-5,-66,-5,-88,-5,-24,-5,62,-4,86,-4,67,-4,-94,-4,-66,-3,78,-1,-122,0,48,1,-109,1,-123,2,87,4,-117,6,88,8,101,9,-38,9,28,10,-128,10,50,11,94,12,-52,13,-17,14,99,15,39,15,123,14,68,13,-83,11,11,10,-28,8,73,8,-43,7,15,7,-3,5,-111,4,-6,2,-52,0,9,-2,-30,-6,15,-8,18,-10,-77,-12,-5,-14,-119,-16,-8,-19,119,-20,-87,-20,-100,-19,74,-18,78,-18,95,-18,-10,-18,44,-16,-111,-15,-3,-14,-121,-12,69,-10,104,-8,-61,-6,102,-3,25,0,-98,2,-95,4,29,6,111,7,-58,8,57,10,126,11,-82,12,-97,13,10,14,-117,13,89,12,32,11,-90,10,-95,10,84,10,-15,8,48,7,100,6,22,7,107,8,68,9,68,9,-65,8,32,8,-89,7,120,7,96,7,66,7,40,7,15,7,-44,6,-61,5,-13,3,-29,1,12,0,63,-2,0,-4,66,-7,-108,-10,56,-12,43,-14,100,-16,50,-17,-28,-18,120,-17,114,-16,-114,-15,-91,-14,-108,-13,-23,-13,-60,-13,-114,-13,0,-12,16,-11,49,-10,-7,-10,-91,-9,-78,-8,-68,-7,0,-6,119,-7,55,-7,-5,-7,-66,-5,-82,-3,119,-1,-4,0,-117,2,53,4,-98,5}; }
	private static byte[] data16(){ return new byte[] {106,6,-12,6,-16,7,-91,9,-83,11,97,13,119,14,122,14,-41,13,108,13,-103,13,-125,13,112,12,1,11,-30,9,-100,8,-100,6,102,4,-27,2,-25,1,-55,0,-55,-1,-39,-1,-45,0,-42,1,-123,1,-17,-1,29,-2,68,-3,58,-3,-70,-3,1,-1,-101,1,-52,4,50,7,-124,8,-111,9,-22,10,-43,11,-67,11,-42,10,-13,9,78,9,-82,8,80,7,-68,4,-40,0,87,-4,119,-8,-19,-11,-82,-12,-85,-13,40,-14,51,-16,110,-18,-97,-19,115,-19,68,-19,117,-20,121,-21,66,-21,6,-20,87,-19,-46,-18,104,-16,-36,-15,-7,-14,-43,-13,60,-11,12,-8,114,-4,-126,1,-53,5,72,8,3,9,38,9,-32,9,-8,11,-99,14,-61,16,13,18,45,19,-103,20,-85,21,101,21,105,19,26,16,96,12,60,9,88,7,62,6,-68,4,74,2,35,-1,5,-4,98,-7,83,-9,52,-10,-85,-10,122,-8,112,-6,-4,-6,42,-6,-63,-7,0,-5,51,-3,-31,-2,-76,-1,75,0,116,1,-101,3,85,6,75,8,60,8,-19,6,9,6,117,6,-106,7,82,8,-67,7,13,6,-27,3,84,2,57,1,52,0,106,-1,-85,-1,-49,0,-31,1,-85,2,-87,3,-3,4,-54,5,78,5,-96,3,-83,1,115,0,56,0,93,0,12,0,1,-1,94,-3,118,-5,-71,-7,-74,-8,68,-8,-119,-9,62,-10,21,-11,-117,-12,94,-12,32,-12,-11,-13,26,-12,-93,-12,-62,-11,125,-9,-14,-8,100,-7,8,-7,-40,-8,9,-7,-23,-8,45,-8,-110,-9,-7,-9,-29,-8,15,-7,-65,-9,-40,-11,-84,-12,-8,-12,88,-10,74,-8,-61,-6,32,-3,-7,-2,-102,0,22,3,91,6,118,9,-57,11,-22,13,-71,16,111,20,77,24,-89,27,1,30,-101,31,-60,32,-116,33,-57,33,-116,33,-46,32,36,31,3,28,-70,23,18,19,-95,14,-98,10,-99,7,-111,5,-102,3,-122,0,-110,-4,-56,-8,-18,-11,73,-13,-10,-17,54,-20,39,-23,-52,-25,-124,-25,101,-25,50,-25,37,-25,28,-25,-30,-26,-56,-26,-85,-25,-49,-23,114,-20,68,-17,24,-14,-85,-12,46,-10,-38,-10,-39,-9,16,-6,-84,-4,126,-2,92,-1,101,0,74,2,-85,4,74,6,126,6,-51,5,35,5,59,5,-67,5,-15,5,59,5,-97,3,-65,1,93,0,-19,-1,5,0,115,0,53,1,-71,2,-109,4,1,6,-111,6,-71,6,-39,6,34,7,91,7,109,7,14,8,38,10,108,13,97,16,-122,17,-70,16,-13,14,30,13,-6,11,-84,11,125,11,65,10,-51,7,-1,4,-24,2,-124,1,-92,0,29,0,-42,-1,-109,-1,57,-1,1,-1,45,-1,-104,-1,-32,-1,124,-1,78,-2,-13,-4,9,-4,-87,-5,97,-5,-44,-6,111,-7,-1,-10,35,-12,-104,-14,-14,-14,31,-12,97,-12,124,-13,79,-14,-54,-15,76,-14,-127,-13,-64,-12,-48,-11,-23,-10,-108,-8,-122,-6,-78,-4,-11,-2,57,1,6,3,13,4,-124,4,101,4,-123,3,68,2,73,1,-4,0,-95,0,16,0,96,-1,46,-1,-89,-1,89,0,-101,0,31,0,-44,-1,112,0,-48,1,25,3,-5,3,-122,4,97,5,14,7,-32,9,46,13,-55,15,22,17,65,17,-39,16,56,16,-67,15,123,15,-18,14,116,13,-44,10,-118,7,-25,3,120,0,-112,-3,94,-5,-100,-7,-23,-9,88,-10,22,-11,-104,-12,-101,-12,99,-12,14,-13,68,-15,-90,-16,-76,-15,-96,-13,-18,-12,96,-11,69,-11,102,-11,107,-10,114,-8,7,-5,-111,-3,-58,-1,-108,1,-35,2,-52,3,-115,4,-103,5,18,7,50,9,-115,11,81,13,44,14,-54,14,-60,15,112,16,-17,15,53,14,-4,11,-36,9,-49,7,-31,5,-15,3,-63,1,19,-1,111,-4,99,-6,5,-7,-56,-9,14,-10,-17,-13,-127,-14,87,-14,-7,-14,69,-13,-3,-14,110,-14,-9,-15,-97,-15,-101,-15,-127,-14,96,-12,-79,-10,-72,-8,67,-6,-128,-5,-59,-4,24,-2,116,-1,-53,0,30,2,11,3,-115,3,27,4,74,5,-54,6,-34,7,106,8,67,9,58,11,-43,13,35,16,-122,17,-11,17,124,17,112,16,51,15,-102,14,-128,14,116,14,-46,13,-70,12,49,11,63,9,-47,6,-118,4,-47,2,49,1,-63,-2,98,-5,83,-8,122,-10,-17,-11,-67,-11,50,-11,50,-12,50,-13,-32,-14,-123,-13,-13,-12,94,-10,8,-9,-29,-10,113,-10,38,-10,27,-10,6,-10,-110,-11,-89,-12,-116,-13,-128,-14,-57,-15,-107,-15,-22,-15,-81,-14,-128,-13,70,-12,59,-11,0,-9,-99,-7,122,-4,40,-1,104,1,98,3,58,5,-109,7,48,11,-49,15,11,20,-45,22,-125,24,29,26,-98,27,31,28,79,27,-61,25,52,24,114,22,98,20,-3,17,122,15,-47,12,-27,9,-37,6,-20,3,59,1,-84,-2,109,-4,83,-6,-8,-9,-5,-12,-94,-15}; }
	private static byte[] data17(){ return new byte[] {4,-17,-34,-19,-38,-19,26,-18,-74,-19,-60,-20,-4,-21,7,-20,0,-19,42,-18,-15,-18,90,-17,43,-16,-44,-15,28,-12,118,-10,104,-8,-85,-7,111,-6,107,-5,93,-3,74,0,-84,3,-36,6,121,9,18,11,-96,11,-106,11,-56,11,109,12,15,13,-65,12,-115,11,-36,9,-114,8,-55,7,101,7,-15,6,4,6,112,4,-58,2,-62,1,-124,0,-14,-2,81,-3,13,-4,-3,-6,-62,-7,-84,-8,-47,-8,-122,-6,-124,-4,-87,-3,-59,-3,-122,-3,100,-3,108,-3,-128,-3,86,-3,-12,-4,-74,-4,26,-3,-74,-3,-63,-3,45,-3,112,-4,38,-4,-101,-4,86,-3,23,-2,-16,-2,-37,-1,-90,0,-28,0,68,0,20,-1,-75,-3,-127,-4,-110,-5,14,-5,-36,-6,-48,-6,-83,-6,-120,-6,89,-6,23,-6,-31,-7,-51,-7,-79,-7,97,-7,78,-7,-63,-7,47,-6,-89,-7,98,-8,-90,-9,58,-8,-111,-7,-68,-6,127,-5,-83,-5,-18,-6,113,-7,63,-8,56,-8,30,-7,-25,-7,62,-6,120,-6,-11,-6,23,-4,10,-2,80,0,51,2,67,3,89,4,-121,6,17,10,37,14,-19,17,-27,20,35,23,70,25,93,27,108,29,98,31,102,33,-118,35,15,37,22,37,-118,35,40,33,120,30,73,27,34,23,23,18,-117,12,19,7,-36,1,-69,-4,-41,-9,-93,-13,14,-16,-12,-20,-33,-23,116,-25,-79,-27,25,-28,-50,-31,55,-33,32,-35,-35,-37,61,-37,-41,-38,97,-38,-64,-39,102,-39,31,-38,-46,-37,74,-35,52,-34,113,-33,8,-30,-126,-27,28,-23,3,-19,-83,-15,-36,-10,-115,-5,-29,-1,-66,4,39,11,108,18,106,25,-35,30,-63,34,-46,37,-24,40,2,44,-122,46,-31,47,4,48,-53,46,53,44,-103,40,-78,36,105,33,97,30,-95,26,-91,21,13,16,-47,10,22,6,63,1,-16,-5,-69,-10,26,-14,27,-18,-89,-22,56,-24,-103,-25,-93,-24,94,-22,-126,-21,-57,-21,-97,-21,-26,-21,53,-19,-37,-18,-3,-17,70,-16,118,-16,37,-15,-14,-15,-6,-15,-120,-15,-123,-15,-127,-14,37,-12,-7,-11,-11,-9,32,-6,74,-4,52,-2,-45,-1,-128,1,-96,3,121,6,-39,9,41,13,31,16,-123,18,-89,20,52,22,-62,22,-86,22,-59,22,-112,23,41,24,-36,23,0,23,-22,21,-57,19,-48,15,-3,10,37,7,-8,4,-73,3,51,2,-40,-1,-79,-4,-25,-8,-108,-12,-33,-17,68,-21,69,-25,23,-28,92,-31,-64,-34,81,-36,-93,-38,43,-38,22,-37,-94,-36,-47,-35,118,-34,-126,-33,55,-30,112,-26,107,-21,-2,-17,-53,-13,-30,-10,-5,-7,-17,-3,91,3,-67,9,-2,15,66,21,31,25,21,28,-70,30,-111,33,49,36,-20,37,-72,38,58,39,3,40,100,40,-17,39,-80,38,38,37,-1,34,-26,31,126,28,-5,25,83,24,84,22,6,19,-41,14,78,10,-89,5,-23,0,35,-4,110,-9,-52,-14,114,-18,-55,-22,-40,-25,12,-27,-15,-31,-45,-34,41,-36,48,-38,-32,-40,33,-40,-36,-41,67,-40,99,-39,70,-37,-44,-35,-128,-31,39,-26,111,-21,119,-16,-34,-12,-71,-8,11,-4,16,-1,91,2,27,6,102,9,46,11,81,11,-68,10,-124,10,16,11,30,12,111,12,117,11,-87,9,58,8,126,7,58,7,97,7,-72,7,-76,7,47,7,1,7,90,8,-2,10,-74,13,-114,15,-86,16,95,17,-92,17,-87,17,-2,17,-42,18,89,19,109,18,38,16,103,13,-31,10,61,8,15,5,-102,1,-100,-2,-67,-4,-44,-5,47,-5,9,-6,48,-8,-13,-11,-32,-13,32,-14,19,-15,-65,-16,48,-15,44,-14,-117,-13,22,-11,106,-10,-123,-9,89,-8,-44,-8,36,-7,-73,-7,-16,-6,-110,-4,-30,-3,120,-2,42,-2,70,-3,45,-4,121,-5,-113,-5,114,-4,-51,-3,2,-1,93,-1,-72,-2,-98,-3,63,-3,-88,-3,-19,-3,125,-3,-23,-4,9,-3,-57,-3,75,-2,47,-2,2,-2,-57,-3,68,-3,122,-4,10,-4,-95,-4,58,-2,78,0,7,2,-70,2,122,2,36,2,-91,2,21,4,67,6,14,9,56,12,16,15,-50,16,119,17,-128,17,117,17,19,17,24,16,120,14,-78,12,105,11,-109,10,112,9,-128,7,28,5,-40,2,-40,0,-39,-2,-31,-4,109,-5,-95,-6,2,-6,-74,-8,-114,-10,47,-12,110,-14,107,-15,68,-16,-52,-18,121,-19,50,-19,105,-19,71,-19,-128,-20,64,-20,-16,-20,-119,-18,113,-16,-124,-14,-79,-12,36,-9,36,-6,-94,-3,53,1,-114,4,-103,7,-110,10,98,13,-12,15,126,18,11,21,39,23,64,24,126,24,41,24,54,23,74,21,-97,18,11,16,56,14,-26,12,68,11,-109,8,-12,4,30,1,-100,-3,-100,-6,-85,-9,-76,-12,16,-14,63,-16,-106,-17,-43,-17,-77,-16,-64,-15,-8,-14,-32,-13,38,-12,53,-12,-4,-12,17,-9,-127,-7,36,-5,90,-5}; }
	private static byte[] data18(){ return new byte[] {-58,-6,58,-6,21,-6,33,-6,22,-6,-53,-7,123,-7,115,-7,-61,-7,-106,-6,-57,-5,-8,-4,-32,-3,-82,-2,-77,-1,86,1,-116,3,28,6,126,8,-97,10,117,12,-38,13,-110,14,-63,14,42,15,26,16,39,17,-87,17,-94,17,93,17,-83,16,87,15,81,13,-36,10,-71,8,46,7,-72,6,-59,6,127,6,50,5,-54,2,-48,-1,-52,-4,-21,-7,83,-9,0,-11,42,-13,-94,-15,106,-16,92,-17,119,-18,93,-19,9,-20,-102,-22,-66,-23,-72,-23,-96,-22,43,-20,-18,-19,84,-17,72,-16,19,-15,99,-14,-104,-12,-77,-9,12,-5,35,-2,-7,0,-88,3,121,6,52,9,-64,11,6,14,-31,15,12,17,-55,17,89,18,43,19,48,20,-32,20,110,20,-62,18,-105,16,-19,14,-2,13,104,13,77,13,-70,13,38,14,-117,13,-15,11,50,10,-3,8,17,8,9,7,23,6,111,5,-60,4,-81,3,-1,1,-90,-1,124,-4,-65,-8,78,-11,-33,-14,54,-15,118,-17,-114,-19,11,-20,74,-21,0,-21,-23,-22,114,-21,-22,-20,-96,-18,109,-17,88,-17,112,-17,125,-16,-73,-15,127,-14,-33,-14,-95,-13,-58,-12,-79,-11,52,-10,-42,-10,-35,-9,40,-7,90,-6,-23,-5,54,-2,-24,0,98,3,28,5,70,6,112,7,100,9,67,12,61,15,-119,17,66,19,-95,20,59,21,-43,20,-27,19,25,19,-38,18,-8,18,16,19,4,18,-3,14,18,11,35,8,-78,6,20,5,-112,2,-37,-1,96,-2,-15,-3,-91,-3,-3,-4,15,-4,63,-5,75,-6,15,-7,35,-8,28,-7,46,-4,8,0,26,3,49,5,-81,6,-116,7,-13,7,-90,8,-48,9,-111,10,9,10,-110,8,-15,6,-111,5,-67,3,-91,0,-15,-5,22,-10,-2,-16,82,-18,123,-18,-58,-17,8,-16,-71,-18,-83,-20,-39,-22,-34,-23,31,-22,-37,-21,110,-18,-34,-16,117,-14,-69,-13,112,-11,-78,-9,-38,-7,35,-5,-46,-5,-39,-4,-127,-1,-10,3,-8,8,117,12,65,13,63,12,58,11,111,11,33,13,-10,15,12,19,-39,20,-121,20,-78,18,-22,16,-83,15,123,14,112,12,-75,9,-80,6,-102,4,-56,3,-64,3,-112,2,3,-1,-106,-7,112,-12,-74,-15,-80,-15,48,-13,10,-11,-99,-10,69,-9,-94,-10,98,-11,124,-11,-19,-9,63,-5,-117,-3,-82,-2,-29,-1,-65,1,-9,3,102,6,69,8,-113,8,109,7,-121,6,81,7,-111,9,-127,11,116,11,11,9,121,5,23,3,67,3,59,5,105,7,-43,8,-123,9,-108,9,60,9,-21,8,-90,8,50,8,70,7,-16,5,96,4,45,3,-28,2,-29,2,-93,1,100,-2,15,-6,122,-10,-57,-12,21,-11,17,-10,-12,-11,69,-12,74,-14,81,-15,46,-15,64,-15,-79,-15,-115,-14,95,-13,-41,-13,74,-12,-48,-12,120,-12,19,-13,-16,-15,26,-14,81,-13,34,-12,26,-12,-17,-13,-18,-13,15,-13,-126,-16,-52,-19,114,-19,124,-16,63,-11,-83,-7,56,-3,24,0,124,2,-87,4,-22,7,-28,12,-109,18,103,23,21,27,67,30,102,33,77,36,-109,38,38,40,-7,40,-21,40,11,40,-64,38,120,37,-46,35,-99,32,30,27,-10,19,55,13,-93,8,4,6,-19,3,36,1,114,-3,43,-7,-46,-12,-7,-16,7,-18,-3,-21,95,-22,-32,-24,-86,-25,32,-25,29,-25,-12,-26,116,-26,-87,-27,-7,-28,-119,-28,-1,-28,57,-25,76,-21,-86,-17,124,-14,72,-13,1,-13,-88,-14,-24,-14,91,-12,99,-9,0,-5,-32,-3,87,-1,26,0,-2,0,49,2,-118,3,-63,4,-1,5,87,7,-26,8,106,10,-7,10,-68,9,-95,6,67,3,-85,1,-10,2,-18,5,119,8,121,9,31,9,10,8,-99,6,-119,5,-100,5,-57,6,-106,8,63,10,79,11,-96,11,-8,11,-78,12,119,13,83,13,61,12,57,11,-2,10,105,11,-69,11,-8,10,97,8,47,4,-13,-1,119,-3,51,-3,97,-2,-65,-1,77,0,-40,-1,-55,-2,-41,-3,-114,-3,-59,-3,10,-2,-81,-3,119,-4,-29,-6,-30,-7,-86,-7,118,-7,103,-8,87,-10,87,-13,-48,-16,122,-16,18,-13,-120,-10,2,-8,-26,-10,-40,-12,-48,-13,88,-12,83,-10,4,-7,-24,-5,-124,-2,-34,0,-48,2,4,4,-108,4,-43,4,26,5,77,5,109,5,124,5,97,5,-55,4,97,3,-14,0,-48,-3,81,-5,-78,-6,-105,-5,-8,-4,32,-2,-53,-2,-23,-2,-80,-2,-26,-2,23,0,44,2,114,4,89,6,-70,7,34,9,-12,10,-13,12,91,14,-74,14,-109,14,42,14,-111,13,-75,12,-115,11,-38,9,-72,6,6,2,-38,-4,-67,-8,-107,-10,2,-10,-8,-11,-123,-11,108,-12,24,-13,50,-14,109,-14,-21,-13,-63,-11,-97,-10,114,-10,-63,-10,-86,-8,106,-5,-126,-3,118,-2,-106,-2,123,-2,13,-1,17,1,104,4,-82,7,-125,9}; }
	private static byte[] data19(){ return new byte[] {91,9,53,8,-87,7,-109,8,-114,10,-89,12,-91,14,42,16,-84,16,-69,15,62,14,75,13,-19,12,58,12,-53,10,66,9,-35,7,107,6,54,4,9,1,-7,-4,127,-8,-103,-12,55,-14,-109,-15,-33,-15,-75,-15,55,-16,-37,-19,-75,-21,102,-22,-91,-23,82,-23,116,-23,22,-22,-43,-22,-31,-21,-121,-19,36,-16,8,-13,127,-11,79,-9,28,-7,-82,-5,21,-1,-48,2,-23,5,-46,7,101,8,55,8,-112,8,111,10,-41,13,-112,17,68,20,-45,21,-37,22,-92,23,3,24,-73,23,42,23,-128,22,-94,21,-105,20,-31,19,-68,19,90,19,-123,17,-9,13,-110,9,92,5,44,2,-128,0,59,0,2,0,19,-2,-10,-7,97,-11,77,-14,66,-15,71,-15,43,-15,-87,-16,31,-16,23,-16,-45,-16,-23,-15,-107,-14,96,-14,98,-15,87,-16,-15,-17,32,-16,108,-16,61,-16,29,-17,71,-19,-108,-21,2,-21,25,-20,117,-18,2,-15,80,-13,85,-11,-116,-9,92,-6,-54,-3,113,1,-69,4,-82,7,-61,10,124,14,-100,18,-5,22,72,27,-38,30,-114,32,120,32,-17,31,-22,31,4,32,40,31,68,29,123,26,-59,22,77,18,19,14,-29,10,-125,8,-10,5,97,2,43,-2,68,-6,-123,-9,-27,-11,-59,-12,7,-13,94,-16,111,-19,-124,-21,31,-21,120,-21,124,-21,-87,-22,125,-23,-94,-24,-78,-24,29,-22,-92,-20,0,-17,-10,-17,-67,-17,-82,-17,-50,-16,-27,-14,-91,-11,-112,-8,67,-5,-76,-3,71,0,103,3,-20,6,2,10,65,12,-40,13,58,15,-83,16,48,18,93,19,-89,19,-85,18,-118,16,79,14,-65,12,57,12,5,12,82,11,-38,9,115,7,-76,4,102,2,-4,0,-38,-1,-125,-4,-107,-6,2,-6,0,-6,110,-7,-106,-8,-120,-8,2,-7,-11,-8,38,-8,-71,-9,122,-8,23,-6,-79,-5,-122,-4,-5,-5,51,-6,78,-8,-123,-9,43,-8,113,-7,82,-6,-77,-6,46,-5,12,-4,-45,-4,9,-3,-45,-4,-89,-4,116,-4,-114,-5,20,-6,-74,-8,44,-8,98,-8,-76,-8,-113,-8,-60,-9,-8,-10,74,-9,11,-7,127,-5,-123,-3,-103,-2,-91,-2,-18,-3,103,-3,81,-2,52,0,-110,1,101,1,-27,0,78,1,87,2,62,2,-112,0,18,-2,-25,-5,-124,-6,8,-6,63,-6,81,-6,-66,-7,-24,-8,107,-8,55,-8,-55,-9,-82,-9,64,-7,-54,-4,-117,0,64,3,-91,5,108,9,-96,14,-128,19,-87,22,-96,24,-39,26,-2,29,-116,33,-127,36,86,38,24,39,-5,38,-13,37,68,36,26,34,57,31,-18,26,-79,20,39,13,93,5,101,-2,-2,-8,-5,-12,-90,-15,110,-18,-23,-22,67,-25,-9,-29,-3,-31,-31,-31,48,-30,-6,-32,51,-34,-85,-37,34,-37,-108,-36,-76,-34,19,-32,-125,-33,-86,-35,-101,-36,-78,-35,0,-32,-69,-31,-15,-30,60,-27,0,-23,-47,-20,-60,-17,4,-13,-49,-9,-84,-3,-34,2,72,7,41,12,125,18,-106,25,-91,31,-2,35,51,39,-122,42,68,46,-99,49,108,51,70,51,58,49,108,45,-103,40,-66,35,-6,31,-18,28,-119,25,-16,20,115,15,-11,9,-105,4,110,-2,-15,-10,114,-17,15,-22,76,-25,20,-26,103,-27,121,-27,86,-26,92,-25,-27,-25,89,-24,61,-23,-5,-22,-101,-19,-95,-16,-92,-14,-61,-14,124,-15,-10,-16,50,-14,111,-12,-24,-11,84,-10,97,-10,-45,-10,-72,-9,83,-7,124,-5,-61,-3,59,-1,1,0,16,1,100,3,-27,6,-48,10,44,14,117,16,-36,17,-6,18,31,20,117,21,56,23,-80,25,102,28,-13,29,85,29,63,27,-3,24,-87,22,66,19,-118,14,-3,9,28,7,-53,5,91,4,127,1,-7,-4,83,-9,42,-15,16,-21,94,-27,77,-32,-52,-37,13,-40,95,-43,-101,-45,1,-46,112,-48,-7,-49,-47,-47,119,-43,89,-39,-60,-36,121,-32,3,-27,34,-22,70,-17,-125,-12,-38,-7,-128,-1,-73,5,9,13,89,20,1,26,26,29,-44,30,-31,32,54,36,-2,39,-48,42,-55,43,95,43,124,42,-45,41,-13,40,-94,39,19,38,-125,36,99,34,104,31,42,28,-22,25,-19,24,-56,23,-1,20,-113,16,107,11,43,6,28,1,-90,-4,-93,-8,81,-12,-41,-18,32,-23,-54,-28,112,-30,-71,-32,51,-34,-47,-38,103,-41,-71,-44,-92,-46,63,-47,7,-47,119,-46,14,-43,125,-40,-74,-36,-37,-31,100,-25,-67,-20,-53,-15,-83,-10,-31,-6,44,-2,118,1,-75,5,65,10,-97,13,1,15,10,15,-83,14,59,14,-22,13,111,13,-77,12,-62,11,26,11,-48,10,122,10,33,10,-65,9,113,9,31,9,-91,9,-30,11,106,15,64,18,51,19,2,19,75,19,70,20,30,21,-94,21,63,22,-1,22,63,22,36,19,84,14,-111,9,-39,5,-26,2,-4,-1,39,-3,-48,-6,85,-7,104,-8,79,-9,47,-11}; }
	private static byte[] data20(){ return new byte[] {-107,-15,44,-19,-103,-23,1,-24,107,-24,-15,-23,-54,-21,-96,-19,30,-17,44,-16,52,-15,11,-13,102,-11,-28,-9,71,-6,-46,-4,35,-1,-93,0,74,1,-45,1,-78,2,-79,3,51,4,-19,3,-106,3,25,4,66,5,-77,5,102,4,-8,1,108,0,-52,0,-53,1,-116,1,-8,-1,127,-2,43,-2,-15,-3,-69,-4,-20,-6,-60,-7,-84,-7,87,-6,-107,-5,55,-3,-42,-2,32,0,46,1,32,2,126,2,107,2,-16,2,-48,4,9,8,106,11,30,14,-107,15,25,16,-46,15,24,15,-19,13,-124,12,-112,10,-14,7,-3,4,-78,2,67,1,51,0,-47,-2,111,-3,-125,-4,10,-4,113,-5,-97,-6,-23,-7,-103,-7,107,-7,-46,-8,-111,-9,-118,-10,-94,-10,-25,-9,-86,-8,101,-9,100,-12,-60,-15,-14,-16,91,-15,-23,-15,-101,-14,-36,-13,102,-11,-59,-10,4,-8,-93,-7,-103,-5,-75,-3,35,0,14,3,72,6,108,9,102,12,32,15,-107,17,-34,19,54,22,36,24,46,25,28,25,78,24,-70,22,59,20,-22,16,108,13,-113,10,-102,8,-41,6,108,4,-35,0,122,-4,51,-8,82,-12,-39,-16,-124,-19,120,-22,125,-24,65,-24,-25,-23,-95,-20,50,-17,-4,-16,-1,-15,-93,-14,90,-13,-82,-12,-37,-10,-110,-7,-21,-5,87,-3,-45,-3,-19,-3,-93,-3,89,-3,47,-3,116,-3,113,-3,-39,-4,78,-4,-1,-4,-14,-2,-63,0,97,1,35,1,64,1,-80,2,79,5,72,8,-111,10,-92,11,-8,11,73,12,-12,12,-5,13,113,15,101,17,113,19,-24,20,56,21,71,20,91,18,51,16,73,14,-106,12,-31,10,87,9,115,8,88,8,0,8,73,6,-97,2,-12,-3,-123,-7,55,-10,-70,-13,86,-15,-106,-18,-15,-21,0,-22,17,-23,-115,-24,-49,-25,106,-26,6,-27,18,-27,-57,-26,62,-23,44,-21,-100,-20,119,-18,-5,-16,-113,-13,-11,-11,-24,-8,-4,-4,113,1,3,5,9,7,98,8,-48,9,-45,11,-2,13,63,16,34,18,68,19,88,19,-69,18,23,18,-87,17,56,17,26,16,110,14,67,13,48,13,-28,13,125,14,-84,14,-20,14,-19,14,51,14,-126,12,-28,10,25,10,45,10,34,10,110,9,6,8,56,6,70,4,25,2,-113,-1,-103,-4,33,-7,-122,-11,39,-14,73,-17,-127,-20,-74,-23,-105,-25,-47,-26,38,-25,-23,-25,-5,-24,-70,-22,-30,-20,85,-18,113,-18,52,-18,-31,-18,-86,-16,-93,-14,53,-12,-101,-11,13,-9,-13,-9,-95,-9,-63,-10,105,-10,83,-9,10,-7,83,-5,14,-2,49,1,78,4,-53,6,80,8,33,9,76,10,-43,12,-112,16,48,20,-42,22,95,24,3,25,-66,24,-8,23,66,23,-94,22,9,22,123,21,114,20,-114,17,-116,12,-126,7,97,4,-38,2,61,1,26,-1,57,-3,25,-4,38,-5,-107,-7,-66,-9,49,-10,8,-11,-126,-13,-27,-15,8,-14,70,-11,55,-6,72,-2,-106,0,52,2,-10,3,77,5,71,6,-62,7,42,10,66,12,-73,12,118,11,-102,9,-11,7,22,6,-13,2,43,-2,-39,-8,-97,-12,-76,-14,-101,-14,26,-13,-122,-14,-113,-16,-30,-19,-44,-21,113,-21,-5,-20,-113,-17,-84,-15,119,-14,-86,-14,66,-13,-126,-12,44,-10,-102,-8,-50,-5,49,-1,46,2,64,5,-93,8,-55,11,-85,13,-4,13,-91,13,-39,13,126,15,-105,18,49,22,-128,24,-36,23,83,20,-126,15,-42,11,-69,9,57,8,-74,5,-20,1,-77,-3,-128,-6,-69,-8,-73,-9,-24,-11,-103,-14,-105,-18,-40,-21,119,-21,16,-19,103,-17,-63,-15,-23,-13,89,-11,-54,-11,50,-10,-117,-8,-11,-4,-113,1,-110,4,-23,5,124,6,36,7,-30,8,-27,11,-14,14,81,16,11,16,-80,15,94,16,-89,17,-5,17,-25,15,-65,11,-25,7,-43,6,-92,8,116,11,126,13,118,14,117,14,91,13,-105,11,-20,9,1,9,104,8,114,7,-72,5,-103,3,-43,1,106,0,105,-2,-8,-6,-119,-10,31,-14,-47,-18,92,-19,-89,-19,65,-18,-95,-19,-122,-21,-116,-23,33,-23,-123,-22,-23,-20,75,-17,-15,-16,-109,-15,-49,-15,55,-14,-118,-14,25,-14,87,-15,109,-15,8,-13,-64,-12,40,-11,23,-12,14,-13,-112,-14,-122,-15,-106,-17,35,-18,75,-17,60,-13,-112,-8,-30,-3,103,2,94,5,-28,6,-60,8,-30,12,-16,18,-15,24,97,29,110,32,-21,34,-66,37,-71,40,82,43,28,45,80,46,-95,46,-98,45,56,43,80,40,11,37,114,32,57,26,-107,19,53,14,23,10,-127,6,-76,2,97,-2,80,-7,-108,-13,-27,-19,-125,-23,29,-25,26,-26,-10,-28,-13,-30,49,-31,-35,-32,-2,-32,85,-32,55,-33,6,-33,12,-32,-110,-31,-32,-29,-30,-25,14,-19,126,-15,8,-12,32,-11,-8,-11,-14,-10,103,-8,-27,-6,-124,-2,89,2,-122,4,113,4,71,3}; }
	private static byte[] data21(){ return new byte[] {73,3,-7,4,30,7,48,8,89,8,11,8,-91,7,-37,6,74,5,-43,2,8,0,75,-2,-8,-2,10,2,38,6,63,9,37,10,-76,8,83,6,123,4,41,4,-116,5,-123,8,51,12,-51,14,-3,14,80,13,-76,11,64,11,-91,11,35,12,109,12,113,12,51,12,-122,11,58,10,-1,7,-109,4,-84,0,-82,-3,-49,-4,-32,-3,-85,-1,-54,0,-73,0,-16,-1,-12,-2,116,-2,-25,-2,30,0,32,1,-10,0,-125,-1,-112,-3,-89,-5,-66,-7,-32,-9,47,-10,124,-12,-120,-14,-13,-16,106,-15,65,-12,109,-9,114,-8,-87,-10,-19,-13,-92,-14,33,-12,-29,-9,79,-4,48,0,44,3,87,5,-124,6,10,7,54,7,95,7,22,7,106,6,-85,5,18,5,30,4,40,2,110,-1,81,-4,-97,-7,-59,-9,-32,-10,41,-9,-42,-8,7,-5,0,-4,-26,-6,41,-7,-33,-8,-6,-6,-86,-2,-126,2,66,5,-115,6,67,7,74,8,-66,9,104,11,44,13,-22,14,24,16,88,16,-73,15,14,14,8,11,-84,6,-22,1,-68,-3,-84,-6,69,-7,34,-7,85,-7,-58,-8,74,-9,122,-11,88,-12,38,-11,-80,-9,34,-6,-116,-6,108,-7,-14,-8,54,-6,99,-4,67,-2,83,-1,-59,-1,105,0,95,2,-65,5,76,9,126,11,-72,11,-91,10,-60,9,116,10,-50,12,-67,15,85,18,60,20,-68,20,33,19,-87,15,97,12,-73,10,57,10,31,9,-73,6,100,3,9,0,-49,-4,120,-7,-85,-11,81,-15,-28,-20,96,-23,-25,-25,-42,-24,13,-21,109,-20,-99,-21,110,-23,118,-25,-60,-26,46,-25,110,-24,36,-22,-22,-21,68,-19,30,-18,78,-17,-94,-15,6,-11,-99,-8,-59,-5,12,-1,4,3,37,7,75,10,-4,11,-114,12,73,12,-35,11,-28,12,121,16,-51,21,89,26,-77,28,68,29,62,29,10,29,-124,28,-50,27,44,27,-117,26,-77,25,-115,24,91,23,-24,21,70,19,-49,14,84,9,33,4,13,0,41,-3,-87,-5,6,-5,-117,-7,-68,-11,77,-16,-70,-21,-20,-23,-53,-22,-66,-20,2,-18,-7,-19,50,-19,-29,-20,-109,-19,30,-17,-58,-16,-81,-15,96,-15,95,-16,116,-17,19,-17,-66,-18,-101,-19,-94,-21,-99,-23,-111,-24,35,-23,100,-21,-4,-18,47,-13,-26,-10,77,-7,-11,-6,44,-3,-115,0,91,4,22,8,28,12,104,16,102,20,-35,23,-49,27,-120,32,105,36,-26,37,-86,37,73,37,115,37,15,37,75,35,42,32,27,28,-124,23,-26,18,-32,14,-118,11,87,8,-111,4,-25,-1,-16,-6,106,-10,-32,-14,74,-16,73,-18,74,-20,19,-22,3,-24,-90,-26,-12,-27,118,-27,-54,-28,-70,-29,-92,-30,110,-30,79,-28,81,-24,-119,-20,-7,-18,58,-17,-44,-18,95,-17,-128,-15,46,-11,-72,-7,10,-2,70,1,-39,3,123,6,-127,9,-93,12,124,15,58,18,91,20,93,21,33,21,68,20,72,19,16,18,12,16,-121,13,99,11,116,10,-115,10,29,11,70,11,28,10,56,7,-68,3,47,1,8,0,111,-1,-12,-4,30,-4,62,-4,-23,-5,52,-6,-12,-9,-126,-10,22,-10,64,-10,-60,-10,63,-9,-83,-9,21,-8,-41,-8,79,-7,117,-8,84,-10,-101,-12,-54,-12,-77,-10,-56,-8,-44,-7,40,-6,-58,-6,-12,-5,29,-3,-83,-3,-99,-3,90,-3,32,-3,-60,-4,-1,-5,-124,-6,-66,-8,70,-9,-125,-10,-7,-11,-97,-11,58,-10,39,-8,-52,-6,-3,-4,74,-2,-122,-2,-83,-3,-114,-4,-82,-4,55,-1,9,3,10,6,-10,6,-85,6,102,6,72,6,124,5,-51,3,-116,1,49,-1,3,-3,-122,-5,-75,-6,-105,-7,-103,-9,77,-11,-87,-13,-95,-14,-50,-15,73,-14,43,-11,-66,-7,-98,-3,-42,-1,-79,1,26,5,65,10,40,16,103,21,69,25,62,28,55,31,96,34,11,37,-69,38,-53,39,-71,40,8,41,61,40,60,38,8,35,-18,29,120,22,-125,13,-54,4,-33,-3,15,-7,124,-11,51,-14,-25,-18,-107,-21,94,-24,93,-27,71,-29,113,-30,-32,-31,77,-32,-65,-35,-96,-37,30,-37,105,-36,-93,-34,11,-32,35,-33,-99,-36,113,-37,91,-35,-71,-32,-11,-30,-8,-29,-105,-27,-121,-24,44,-20,44,-16,28,-11,-30,-6,113,0,20,5,124,9,-120,14,127,20,-53,26,-128,32,-51,36,-85,39,32,42,-74,44,2,47,-23,47,-6,46,56,44,-55,39,25,34,-57,28,96,25,-69,23,4,22,-111,18,116,13,-44,7,57,2,3,-4,17,-11,-115,-18,31,-22,-39,-25,-28,-26,77,-26,62,-26,-11,-26,119,-24,124,-22,-76,-20,-102,-18,108,-16,121,-14,-109,-12,-107,-11,-87,-12,22,-13,22,-13,117,-11,-84,-8,-54,-6,71,-5,-87,-6,10,-6,78,-6,-26,-5,24,-2,-73,-1,120,0,93,1,43,3,-84,5,94,8,-30,10,-69,12,-93,13,38,14,100,15}; }
	private static byte[] data22(){ return new byte[] {-105,17,-50,19,-122,21,38,23,-79,24,99,25,-124,24,18,23,-7,21,-46,20,55,18,26,14,-19,9,14,7,102,5,-32,3,125,1,-79,-3,80,-8,-65,-15,-84,-22,-35,-29,-91,-35,9,-40,32,-45,35,-49,57,-52,87,-54,-80,-55,28,-53,-52,-50,-43,-45,-96,-40,-124,-36,-31,-33,-88,-29,-100,-24,10,-17,94,-10,-78,-3,-104,4,-114,11,-59,18,-125,25,-57,30,83,34,-13,36,95,39,-108,42,42,46,14,49,-90,49,9,48,-55,45,42,44,31,43,-30,41,41,40,37,38,-77,35,-119,32,15,29,63,26,48,24,-91,21,-6,17,-51,13,-121,9,-4,4,-48,-1,-81,-6,-93,-11,36,-16,-25,-23,43,-28,-116,-32,21,-33,113,-34,-53,-36,78,-39,-62,-44,-53,-48,-87,-50,67,-50,27,-49,-9,-48,-1,-45,73,-40,-83,-35,-76,-29,-75,-23,91,-17,-37,-12,-22,-7,-41,-3,80,0,-116,2,-121,5,43,9,19,12,81,13,-66,12,87,11,98,10,-70,10,-88,11,-10,11,113,11,-97,10,-20,9,-125,9,-54,9,-76,10,-109,11,3,12,-52,12,13,15,83,18,-55,20,-113,21,-83,21,94,22,116,23,21,24,34,24,81,24,67,24,-42,22,40,19,-24,13,-62,8,-47,4,-18,1,89,-1,-91,-4,59,-6,-59,-8,9,-8,-2,-10,71,-12,5,-16,106,-21,21,-24,-81,-26,34,-25,108,-24,-43,-23,-27,-22,-32,-21,44,-19,86,-17,115,-14,1,-10,43,-7,80,-5,-76,-4,-44,-3,-6,-2,100,0,40,2,58,4,65,6,-111,7,7,8,16,8,114,8,52,9,116,9,74,8,36,6,-94,4,-118,4,-48,4,-83,3,26,1,25,-2,-110,-5,105,-7,-68,-9,-59,-10,-83,-10,4,-9,-117,-9,93,-8,72,-7,54,-6,121,-5,80,-3,65,-1,-127,0,92,1,-95,2,-76,4,63,7,48,10,48,13,-63,15,-18,16,-46,16,-21,15,-65,14,51,13,-67,10,22,7,-3,2,-45,-1,-125,-2,95,-2,57,-2,-99,-3,24,-3,54,-3,96,-3,1,-3,-64,-5,-124,-6,-69,-7,103,-7,77,-7,123,-7,85,-6,104,-5,97,-5,123,-7,89,-10,-46,-13,-4,-14,-104,-13,-7,-12,-121,-10,-67,-9,90,-8,-22,-8,37,-6,6,-4,0,-2,-8,-1,108,2,-75,5,79,9,-97,12,54,15,-11,16,37,18,-99,19,-71,21,120,23,-39,23,-86,22,-84,20,-35,17,-4,13,47,9,-81,4,-69,1,-117,0,4,0,-64,-2,-75,-5,61,-9,121,-14,-108,-18,-84,-21,-4,-24,-94,-26,126,-27,90,-26,7,-23,-105,-20,-10,-17,-70,-14,-111,-12,-38,-11,58,-9,52,-7,-115,-5,-43,-3,-103,-1,-97,0,-10,0,-49,0,-114,0,-91,0,57,1,-47,1,-74,1,-2,0,125,0,24,1,-96,2,-1,3,-121,4,-124,4,-64,4,33,6,-109,8,-25,10,8,12,-33,11,122,11,116,11,-49,11,120,12,-41,13,-34,15,-94,17,54,18,-99,17,69,16,-127,14,-102,12,-42,10,-122,9,-97,8,-2,7,-48,7,-18,7,127,7,-55,5,-99,2,-124,-2,47,-6,60,-10,-36,-14,-69,-17,46,-20,90,-24,36,-27,-112,-29,127,-29,-32,-29,-51,-29,-91,-29,98,-28,-12,-27,-40,-25,121,-23,84,-21,-57,-19,-42,-16,82,-12,58,-8,-89,-4,99,1,-93,5,-55,8,-63,10,50,12,-21,13,38,16,-81,18,35,21,-53,22,63,23,40,22,37,20,26,18,53,17,27,17,-75,16,38,15,106,13,-47,12,66,13,-111,13,88,13,19,13,-25,12,111,12,-115,11,-56,10,68,10,-88,9,-23,8,12,8,-35,6,13,5,1,3,70,1,-62,-1,109,-3,-92,-7,-7,-12,-124,-16,-22,-20,-84,-23,5,-25,-115,-27,-67,-27,-7,-26,-120,-24,98,-22,-74,-20,-39,-18,-51,-17,-104,-17,64,-17,-85,-17,-25,-16,80,-14,81,-13,5,-12,-104,-12,-75,-12,-43,-13,-100,-14,116,-14,44,-12,11,-9,20,-6,36,-3,124,0,-9,3,-25,6,-50,8,19,10,19,12,-90,15,39,20,48,24,3,27,-104,28,-28,28,26,28,15,27,126,26,-44,25,-89,24,57,23,78,21,97,17,86,11,-108,5,-118,2,114,1,-14,-1,-83,-3,-16,-5,50,-5,106,-6,-68,-8,-115,-10,-99,-12,43,-13,-113,-15,50,-16,-115,-16,-70,-13,-98,-8,-5,-4,-55,-1,-36,1,-24,3,-64,5,81,7,49,9,120,11,-16,12,-46,12,93,11,-91,9,79,8,-33,6,112,4,67,0,64,-5,15,-9,-27,-12,-106,-12,11,-11,54,-11,6,-12,-118,-15,-83,-18,33,-19,-90,-19,122,-17,-60,-16,-80,-16,-22,-17,-58,-17,-22,-16,52,-13,74,-10,-96,-7,-111,-4,74,-1,96,2,-17,5,58,9,107,11,-114,12,115,13,-95,14,125,16,107,19,-10,22,-123,25,57,25,-15,21,127,17,-58,13,5,11,106,8,-57,4,-43,-1,118,-6,-124,-10,-32,-12,-60,-12,13,-12,110,-15}; }
	private static byte[] data23(){ return new byte[] {-118,-19,-104,-22,25,-22,-9,-21,126,-18,-99,-16,-96,-14,-66,-12,-122,-10,32,-8,-40,-6,30,-1,-86,3,-8,6,-96,8,76,9,57,10,-80,12,-58,16,-108,20,15,22,69,21,-17,19,-75,19,126,20,41,21,-58,19,-56,15,125,11,-35,9,104,11,-37,13,77,15,-58,15,-121,15,29,14,-102,11,-27,8,-36,6,93,5,123,3,-76,0,87,-3,-102,-6,-30,-8,60,-9,-114,-12,-83,-16,126,-20,3,-23,42,-25,34,-25,-68,-25,112,-25,48,-26,-123,-27,-108,-26,67,-23,-59,-20,55,-16,-107,-14,-101,-13,59,-12,68,-11,56,-10,-30,-11,-86,-12,6,-12,-25,-12,57,-10,120,-10,-99,-11,-58,-12,87,-12,106,-13,121,-15,-22,-17,39,-15,-119,-11,75,-5,-76,0,16,5,28,8,6,10,41,12,77,16,7,22,-63,27,29,32,-2,34,-13,36,25,39,24,42,64,45,72,47,-34,47,63,47,94,45,87,42,2,39,-46,35,-107,31,114,25,-93,18,41,13,33,9,-110,5,-78,1,110,-3,127,-8,-45,-14,-54,-20,-110,-25,-3,-29,29,-30,-91,-32,-110,-34,-110,-36,-64,-37,-46,-37,-69,-37,-107,-37,39,-36,113,-35,-62,-34,-15,-32,-8,-28,-103,-22,-80,-17,65,-13,-68,-11,-27,-9,-43,-7,-75,-5,73,-2,-17,1,-30,5,-69,8,-115,9,35,9,13,9,25,10,98,11,-88,11,-56,10,102,9,65,8,52,7,-83,5,36,3,-28,-1,98,-3,116,-3,118,0,-56,4,-26,7,99,8,-111,6,75,4,-12,2,39,3,-93,4,106,7,-29,10,-112,13,-9,13,-111,12,110,11,-109,11,124,12,22,13,43,13,-70,12,-103,11,36,10,-34,8,-126,7,26,5,-55,1,19,-1,86,-2,-91,-1,-100,1,-34,2,-11,2,23,2,-33,0,8,0,1,0,-45,0,-125,1,-6,0,-61,-2,-78,-5,-50,-8,-120,-10,-24,-12,-21,-13,-37,-14,39,-15,101,-17,-126,-17,18,-14,85,-11,-37,-10,3,-10,39,-12,124,-13,73,-11,124,-7,73,-2,72,2,125,5,9,8,-69,9,85,10,76,10,-39,9,-92,8,-49,6,49,5,44,4,-12,2,-53,0,-54,-3,-127,-6,-99,-9,-57,-11,24,-11,-91,-11,65,-9,17,-7,-88,-7,98,-8,-46,-10,-14,-10,-127,-7,-106,-3,-25,1,1,5,-121,6,54,7,119,8,-124,10,-59,12,-75,14,95,16,74,17,18,17,-1,15,111,14,-25,11,-4,7,64,3,-32,-2,-31,-5,-77,-6,-10,-6,-77,-5,-99,-5,119,-6,-72,-8,-127,-9,-61,-9,-66,-7,-42,-5,33,-4,104,-6,-61,-8,-51,-8,96,-6,96,-4,-32,-3,-128,-2,-10,-2,102,0,84,3,-113,6,-104,8,2,9,-121,8,81,8,-119,9,106,12,19,16,61,19,65,21,-12,21,-43,20,-2,17,-24,14,-17,12,-110,11,82,9,-92,5,-127,1,-67,-3,70,-6,-29,-10,42,-13,-22,-18,-125,-22,-10,-26,105,-27,117,-26,-28,-24,101,-22,-113,-23,69,-25,-104,-27,-97,-27,-32,-26,-91,-24,106,-22,-13,-21,0,-19,2,-18,-10,-17,83,-13,-89,-9,-37,-5,100,-1,-91,2,58,6,17,10,44,13,29,15,-14,15,-8,15,-93,15,122,16,-56,19,10,25,-9,29,-119,32,-8,32,108,32,125,31,89,30,24,29,-20,27,-98,26,-42,24,-120,22,73,20,17,18,74,15,-6,10,-98,5,97,0,28,-4,-47,-8,108,-10,-37,-12,3,-13,-73,-17,55,-21,127,-25,124,-26,59,-24,25,-21,56,-19,-27,-19,-58,-19,-22,-19,32,-17,48,-15,22,-13,-58,-13,12,-13,-99,-15,87,-16,-101,-17,-27,-18,-101,-19,117,-21,105,-23,-128,-24,-111,-23,112,-20,98,-16,-101,-12,31,-8,-109,-6,-88,-4,-126,-1,108,3,-119,7,77,11,12,15,-26,18,-112,22,1,26,69,30,91,35,123,39,-8,40,52,40,14,39,99,38,-115,37,-114,35,103,32,80,28,-99,23,-97,18,65,14,-23,10,16,8,-123,4,-50,-1,111,-6,69,-11,-27,-16,-119,-19,-4,-22,-39,-24,-109,-26,67,-28,87,-30,25,-31,-111,-32,58,-32,-66,-33,7,-33,-1,-34,-87,-32,69,-28,82,-24,41,-21,52,-20,-86,-20,-64,-19,113,-16,-36,-12,107,-6,-48,-1,8,4,107,7,-37,10,-90,14,106,18,-93,21,67,24,-6,25,118,26,-61,25,80,24,-94,22,-94,20,-3,17,3,15,-95,12,-107,11,124,11,-93,11,61,11,-116,9,70,6,-128,2,-41,-1,-37,-2,-93,-4,103,-5,-77,-6,40,-6,-37,-8,-19,-10,-77,-11,-81,-11,18,-10,-39,-11,96,-11,86,-11,-29,-11,-79,-10,126,-9,-83,-9,-6,-10,-33,-11,89,-11,-34,-11,110,-9,80,-7,49,-5,-57,-4,-61,-3,47,-2,83,-2,-73,-2,63,-1,-122,-1,-26,-2,54,-3,-46,-6,100,-8,-126,-10,75,-11,-103,-12,-17,-13,120,-13,-4,-13,-31,-11,117,-8,-106,-6,-45,-5,45,-4,-38,-5,109,-5,52,-4,36,-1,127,3}; }
	private static byte[] data24(){ return new byte[] {46,7,-13,8,91,9,95,9,12,9,-42,7,1,6,12,4,-63,1,-57,-2,-53,-5,-82,-7,75,-8,-97,-10,65,-12,-19,-15,81,-16,-10,-17,103,-15,-77,-12,-126,-8,63,-5,63,-3,1,0,-108,4,124,10,-46,16,120,22,-37,26,91,30,-81,33,26,37,-9,39,-20,41,113,43,-120,44,-114,44,-1,42,89,40,-97,36,61,31,-84,23,78,14,-76,4,-37,-4,-66,-9,-38,-12,111,-14,113,-17,-46,-21,37,-24,0,-27,61,-29,-80,-30,-29,-31,-120,-33,40,-36,-117,-39,-47,-40,-47,-39,-109,-37,-83,-36,-28,-37,2,-38,29,-39,93,-38,112,-36,13,-34,-66,-33,-117,-30,2,-26,82,-23,70,-19,47,-13,-77,-6,-78,1,-23,6,109,11,-12,16,8,24,112,31,72,37,-53,40,-47,42,-29,44,-114,47,-68,49,23,50,76,48,-30,44,70,40,-46,34,-113,29,-109,25,-3,22,98,20,-108,16,-119,11,48,6,-114,0,52,-6,56,-13,-23,-20,90,-24,126,-27,8,-28,-71,-29,-44,-28,27,-25,-67,-23,8,-20,-28,-19,-21,-17,-123,-14,101,-11,109,-9,-78,-9,93,-10,103,-11,124,-10,105,-7,92,-4,-21,-3,85,-2,54,-2,-73,-3,76,-3,-59,-3,91,-1,21,1,52,2,-109,2,-12,2,-48,3,-91,5,58,8,114,10,99,11,-117,11,85,12,23,14,-19,15,36,17,74,18,-108,19,84,20,-18,19,70,19,68,19,30,19,54,17,124,13,-52,9,-120,7,95,6,-41,4,66,2,106,-2,-116,-7,84,-13,-61,-21,124,-29,-90,-37,94,-43,-69,-48,8,-51,-43,-55,-108,-57,98,-57,-50,-55,81,-50,75,-45,-55,-41,-42,-37,44,-32,69,-27,38,-21,-27,-15,58,-7,-47,0,104,8,32,16,-66,23,-90,30,-11,35,-91,39,50,42,123,44,7,47,-48,49,-34,51,6,52,34,50,126,47,95,45,-48,43,69,42,-94,40,8,39,-77,36,-43,32,44,28,-116,24,120,22,71,20,118,16,68,11,-4,5,1,1,76,-4,101,-9,6,-14,-61,-21,77,-27,-3,-33,-64,-36,-34,-38,65,-39,47,-41,95,-44,-73,-48,-3,-52,98,-54,-53,-55,-115,-53,40,-49,7,-44,95,-39,34,-33,-81,-27,4,-19,66,-12,-62,-6,-4,-1,-112,3,-64,5,-110,7,53,10,78,13,-116,15,8,16,-25,14,50,13,19,12,-40,11,-46,11,23,11,-53,9,-61,8,-5,7,109,7,83,7,74,8,-71,9,-70,10,88,11,3,13,34,16,111,19,-123,21,-121,22,38,23,-93,23,-57,23,41,24,-26,24,13,25,39,23,31,19,89,14,68,10,13,7,25,4,-4,0,-26,-3,-97,-5,-116,-6,-14,-7,111,-8,76,-11,-26,-16,71,-20,76,-24,-52,-27,80,-27,74,-26,-56,-25,67,-23,-98,-22,12,-20,5,-18,-31,-16,97,-12,-85,-9,-13,-7,70,-5,43,-4,72,-3,17,-1,-97,1,111,4,-33,6,119,8,87,9,0,10,-70,10,112,11,78,11,-55,9,-111,7,28,6,-73,5,28,5,-29,2,-83,-1,-66,-4,80,-6,-65,-9,104,-11,68,-12,-120,-12,67,-11,-104,-11,-81,-11,22,-10,74,-9,-80,-7,-39,-4,103,-1,-49,0,-50,1,-103,3,85,6,119,9,-107,12,-69,15,-116,18,57,20,107,20,78,19,76,17,-72,14,111,11,96,7,54,3,28,0,-68,-2,-121,-2,119,-2,35,-2,-22,-3,5,-2,-9,-3,111,-3,-96,-4,-4,-5,57,-5,20,-6,-73,-8,89,-8,116,-7,2,-5,-46,-6,30,-8,-126,-12,51,-14,-75,-15,-21,-15,67,-14,-29,-14,22,-12,119,-11,-70,-10,9,-8,-80,-7,19,-4,67,-1,31,3,55,7,-3,10,-112,14,-70,17,33,20,-82,21,-12,22,-109,24,-1,25,92,26,36,25,-58,22,72,19,-118,14,-9,8,1,4,-32,0,126,-1,115,-2,126,-4,-16,-8,43,-12,38,-17,-39,-22,126,-25,-59,-28,-26,-30,122,-30,-16,-29,-58,-26,74,-22,27,-18,7,-14,87,-11,-123,-9,-15,-8,-54,-6,-118,-3,-87,0,-60,2,88,3,11,3,-11,2,-119,3,-114,4,71,5,81,5,-75,4,-16,3,-124,3,-5,3,5,5,6,6,106,6,41,6,-23,5,-103,6,94,8,77,10,61,11,53,11,-34,10,-42,10,-76,10,119,10,-27,10,103,12,39,14,-41,14,36,14,-81,12,78,11,19,10,-27,8,-75,7,-56,6,-123,6,77,7,-118,8,-55,8,-1,6,89,3,-14,-2,-103,-6,93,-10,38,-14,17,-18,85,-22,-33,-26,10,-28,30,-30,-127,-31,-88,-31,9,-30,-62,-30,-14,-29,123,-27,23,-25,-10,-24,-107,-21,-9,-18,-70,-14,114,-10,126,-6,49,-1,108,4,66,9,-69,12,-72,14,18,16,-41,17,27,20,127,22,98,24,66,25,-23,24,93,23,31,21,14,19,-51,17,97,17,-30,16,126,15,-107,13,30,12,122,11,73,11,127,11,68,12,-34,12,43,12,62,10,-70,8,124,8}; }
	private static byte[] data25(){ return new byte[] {119,8,-75,7,92,6,44,5,4,4,110,2,77,0,-48,-3,106,-6,-35,-11,-60,-16,77,-20,-58,-24,-63,-27,89,-29,102,-30,77,-29,82,-27,124,-25,4,-22,111,-19,-37,-16,-86,-14,96,-14,-91,-15,-23,-15,97,-13,-51,-12,-110,-11,-11,-11,62,-10,0,-10,7,-11,-39,-13,-64,-13,-62,-12,-90,-10,44,-7,124,-4,64,0,-86,3,104,6,70,8,-36,9,108,12,124,16,40,21,4,25,-54,27,-31,29,-43,30,44,30,-115,28,48,27,71,26,124,25,-122,24,72,22,89,17,-82,10,87,5,48,3,117,2,-78,0,9,-2,13,-4,71,-5,-31,-6,-47,-7,-10,-9,-82,-11,45,-13,106,-16,86,-18,-59,-18,-86,-14,49,-8,-23,-4,9,0,102,2,95,4,-38,5,102,7,-95,9,-98,11,-9,11,-95,10,4,9,55,8,-38,7,-124,6,4,3,75,-3,100,-9,17,-12,79,-12,30,-10,-55,-10,106,-11,-18,-14,88,-16,55,-18,21,-19,72,-19,103,-18,51,-17,25,-17,127,-18,-128,-18,-4,-17,-85,-14,118,-11,-108,-9,94,-7,54,-4,16,1,35,7,26,12,52,14,-28,13,-97,13,40,15,-123,18,-3,22,81,27,-73,29,-91,28,-17,24,-40,20,-99,17,92,14,-24,9,50,4,14,-2,-37,-8,-16,-11,111,-11,120,-11,-93,-13,98,-17,-63,-22,74,-24,8,-23,27,-20,-45,-17,1,-13,34,-11,-7,-11,19,-10,-56,-9,69,-4,-15,1,-90,5,25,7,0,8,-59,9,80,12,101,15,-124,18,56,20,-112,19,-31,17,99,17,-88,18,42,20,14,20,49,17,-118,12,-54,8,109,8,15,11,52,14,13,16,120,16,-75,15,72,14,127,12,-90,10,92,8,-116,5,97,2,-21,-2,-100,-5,102,-7,64,-8,-113,-10,-68,-14,54,-19,-23,-25,-86,-28,-16,-29,-66,-28,11,-27,-73,-29,52,-30,123,-30,-31,-28,62,-24,-14,-21,-25,-17,29,-13,24,-11,-108,-10,48,-8,18,-7,62,-8,-56,-10,-74,-10,53,-8,80,-7,13,-7,92,-8,40,-8,-92,-9,-120,-11,94,-14,-3,-16,-38,-13,-57,-7,-11,-1,-123,4,-89,7,-95,9,52,11,-16,13,-39,18,-52,24,-82,29,-11,32,-71,35,-71,38,-100,41,-18,43,-59,45,-3,46,8,47,-101,45,15,43,14,40,7,37,-112,33,79,28,-25,20,95,13,65,8,-29,5,59,4,26,1,9,-4,-50,-11,86,-17,-91,-23,27,-27,-101,-31,-72,-34,19,-36,28,-38,54,-39,88,-39,-89,-39,-98,-39,-122,-39,9,-38,12,-37,-111,-36,-110,-33,43,-27,74,-20,90,-14,-20,-11,-37,-9,122,-7,104,-5,82,-2,123,2,83,7,1,11,-70,12,48,13,-97,13,45,14,-109,14,81,14,121,13,76,12,24,11,29,10,-57,8,105,6,-61,2,-87,-2,61,-4,37,-3,4,1,61,5,-81,7,-24,7,98,6,31,4,110,2,-122,2,-109,4,-127,7,74,10,58,12,-37,12,-61,12,-22,12,103,13,42,13,-66,11,10,10,-20,8,89,8,-75,7,-99,6,127,4,39,1,-62,-3,52,-4,51,-3,-18,-1,-102,2,39,4,15,4,3,3,69,2,-119,2,105,3,25,4,-45,3,14,2,-20,-2,-70,-5,66,-7,109,-9,-99,-11,103,-13,-124,-16,65,-19,-74,-21,-80,-19,-73,-15,86,-12,-49,-13,-73,-15,-99,-16,-59,-15,44,-11,27,-6,10,-1,16,3,84,6,33,9,43,11,21,12,61,12,-32,11,-73,10,-54,8,-83,6,-50,4,24,3,82,1,-47,-2,112,-5,39,-8,120,-10,-76,-10,-32,-9,24,-7,-53,-7,61,-7,-119,-9,47,-10,5,-9,37,-6,58,-2,-30,1,-95,4,-77,6,-78,8,-12,10,5,13,76,14,45,15,28,16,-55,16,-113,16,117,15,-75,13,-79,10,3,6,99,0,-39,-5,-94,-7,-53,-7,29,-5,-11,-5,80,-5,103,-7,-68,-9,91,-9,-75,-8,-98,-6,70,-5,-25,-7,27,-8,-12,-9,118,-7,21,-5,-56,-5,-36,-5,-18,-5,-71,-4,-51,-2,122,2,100,6,-62,8,-74,8,-119,7,90,7,-113,9,-85,13,71,18,14,22,-114,24,14,25,69,23,21,20,127,17,-10,15,3,14,41,10,27,5,123,0,-36,-4,-92,-7,19,-10,-38,-15,33,-19,-63,-24,-48,-27,84,-27,-50,-26,-57,-24,83,-23,51,-24,-97,-26,-15,-27,87,-26,88,-25,-92,-24,45,-22,-119,-21,-125,-20,30,-18,42,-15,96,-11,122,-7,-114,-4,26,-1,-25,1,127,5,96,9,-105,12,105,14,-73,14,73,14,-104,14,-7,16,-94,21,21,27,75,31,103,33,92,34,-67,34,-118,34,82,33,-117,31,-76,29,-75,27,86,25,-1,22,28,21,21,19,-90,15,84,10,-16,3,-57,-3,-69,-8,68,-11,87,-13,-61,-15,-94,-18,-110,-23,115,-28,59,-30,-91,-29,3,-25,-30,-23,64,-21,-60,-21,-127,-20,72,-18,-4,-16,-56,-13,96,-11,73,-11,56,-12,21,-13,85,-14}; }
	private static byte[] data26(){ return new byte[] {-93,-15,-110,-16,-50,-18,126,-20,91,-22,-62,-23,122,-21,19,-17,29,-13,-114,-10,38,-7,84,-5,1,-2,-84,1,16,6,26,10,90,13,88,16,18,20,102,24,26,29,29,34,-64,38,-117,41,-76,41,105,40,56,39,81,38,-106,36,-62,33,40,30,-12,25,26,21,38,16,35,12,99,9,-89,6,-90,2,68,-3,-115,-9,-112,-14,-44,-18,-25,-21,-38,-24,106,-27,2,-30,-16,-33,93,-33,-119,-33,39,-33,-23,-35,-111,-36,-2,-37,-42,-36,104,-33,123,-29,-96,-25,36,-22,1,-21,4,-20,-118,-18,-82,-14,-90,-9,-24,-4,7,2,-102,6,-46,10,56,15,-34,19,6,24,-6,26,-113,28,46,29,17,29,103,28,46,27,83,25,-111,22,-4,18,127,15,65,13,-95,12,-68,12,122,12,-23,10,-11,6,4,2,-18,-3,-73,-5,54,-6,36,-8,-62,-11,-67,-12,57,-11,-93,-11,51,-11,-68,-12,-50,-12,3,-11,-48,-12,-79,-12,-63,-12,-49,-12,15,-11,1,-10,42,-9,90,-9,86,-10,-101,-11,-29,-10,38,-6,119,-3,101,-1,57,0,98,1,113,3,107,5,55,6,-41,5,-60,4,-19,2,51,0,-25,-4,-91,-7,-23,-10,-7,-12,-59,-13,-69,-14,-98,-15,28,-15,-28,-15,125,-13,-10,-12,-56,-11,-47,-11,53,-11,-22,-12,-69,-10,21,-5,-31,-1,-81,2,111,3,49,4,22,6,-22,7,17,8,12,6,-55,2,-73,-1,-10,-3,-77,-3,90,-3,-115,-5,-62,-8,9,-9,62,-9,-44,-9,-53,-9,-113,-8,-106,-5,-35,-1,-15,2,-69,4,69,7,76,12,24,19,-121,25,38,30,26,33,-78,35,-46,38,52,42,26,45,-100,46,78,46,117,44,-26,41,85,39,78,36,59,31,82,23,19,13,43,2,-70,-8,22,-14,74,-18,-27,-21,-95,-23,-14,-26,-72,-29,16,-32,-7,-36,-72,-37,-5,-37,-91,-37,104,-39,57,-42,7,-44,36,-44,76,-42,52,-39,95,-38,-50,-40,118,-42,-52,-42,74,-38,29,-34,60,-32,16,-30,-101,-27,-43,-22,82,-16,32,-10,12,-3,-6,4,-96,12,97,19,-16,25,41,33,-116,40,-107,46,72,50,30,52,113,53,-42,54,-103,55,61,55,-127,53,47,50,-36,44,-55,37,89,30,100,24,98,20,45,17,15,13,114,7,-108,1,85,-4,-60,-10,-122,-17,44,-25,29,-32,24,-36,16,-37,15,-36,114,-34,93,-31,-18,-29,-21,-27,-3,-25,-103,-22,-126,-19,106,-16,112,-13,79,-10,-62,-9,110,-9,-37,-10,65,-8,-36,-5,-23,-1,-90,2,-66,3,-78,3,-110,3,-105,4,38,7,11,10,-123,11,35,11,108,10,-12,10,8,13,79,15,-104,16,-100,16,-5,15,79,15,1,15,-111,14,-58,13,14,13,71,13,-24,13,-69,13,91,12,-1,10,76,10,25,9,97,6,-97,2,-60,-1,86,-2,-20,-3,96,-3,-85,-5,-9,-9,13,-14,-37,-22,-76,-29,46,-35,36,-41,101,-47,-38,-52,-109,-54,126,-54,66,-53,83,-52,-96,-50,-56,-46,51,-40,-26,-35,-70,-29,-113,-23,63,-17,47,-11,66,-4,92,4,93,12,-17,19,-36,27,71,36,96,43,56,47,15,48,74,48,-3,49,-20,52,46,55,54,55,-56,52,74,49,5,46,-124,43,118,41,97,39,17,37,49,34,50,30,120,25,48,21,-24,17,114,14,-15,9,-10,4,-114,0,44,-4,-25,-10,30,-15,15,-20,-124,-25,5,-30,-119,-37,31,-42,-88,-45,-56,-45,25,-44,-110,-46,57,-49,-92,-53,-128,-55,114,-55,-120,-53,-125,-49,-74,-44,-40,-38,42,-30,-67,-22,117,-13,-16,-6,55,1,15,7,45,12,119,15,27,17,-121,18,94,20,-70,21,-76,21,87,20,55,18,-46,15,-97,13,-61,11,-55,9,-102,7,-94,5,93,4,-81,3,118,3,-70,3,15,4,-68,3,-120,3,96,5,31,10,93,15,22,18,50,18,22,18,35,19,103,20,-73,20,-105,20,-43,20,-49,20,56,19,-98,15,10,11,-42,6,-75,3,-115,1,24,0,1,-1,37,-2,-92,-3,125,-3,-50,-4,77,-6,-78,-11,-124,-16,24,-19,50,-20,21,-19,89,-18,-106,-17,34,-16,-18,-17,-91,-17,-96,-16,-34,-14,81,-11,-52,-10,-57,-9,114,-8,-20,-8,1,-7,119,-7,64,-5,106,-2,-91,1,116,3,-67,3,-74,3,-120,4,-2,5,91,6,-33,4,-19,2,97,2,25,3,-15,2,-74,0,-114,-3,-6,-6,58,-7,-37,-9,1,-9,-74,-10,-101,-10,92,-10,-56,-10,100,-8,-73,-6,-49,-4,-54,-2,17,1,-106,3,-63,5,-86,7,18,10,-110,13,-59,17,-39,21,-6,24,-98,26,-106,26,27,25,-66,22,-10,19,-120,16,-21,11,122,6,-87,1,-123,-2,0,-3,-56,-5,110,-6,69,-7,-15,-8,50,-7,80,-7,-95,-8,63,-9,119,-11,-9,-13,-46,-14,33,-14,79,-14,-113,-13,-11,-12,-108,-12,-72,-15,46,-18,-33,-21,85,-21,5,-20,13,-18,-14,-16,124,-13,-39,-12}; }
	private static byte[] data27(){ return new byte[] {23,-10,-65,-8,-41,-4,85,1,-125,5,-2,9,20,15,103,20,-10,24,25,28,-8,29,99,31,28,33,-50,34,116,35,66,34,48,31,-51,26,-119,21,125,15,99,9,76,4,-39,0,-111,-2,10,-4,48,-8,-40,-14,-28,-20,-87,-25,-54,-29,-9,-32,-117,-34,-116,-36,-22,-37,-52,-35,16,-30,44,-25,123,-21,120,-18,-68,-16,39,-13,71,-10,-71,-7,-85,-4,69,-2,1,-1,-36,-1,102,1,-79,2,64,3,-91,3,-76,4,33,6,-108,6,45,6,92,6,79,8,14,11,-32,12,10,13,-88,12,29,13,29,15,-24,17,46,20,-77,20,94,19,56,17,68,15,-15,13,68,13,71,13,-96,13,-80,13,-63,12,-48,10,-25,7,-50,4,53,2,-11,0,-24,0,107,1,41,2,9,3,-89,3,19,3,-52,0,-39,-4,69,-8,44,-12,19,-15,120,-18,87,-21,73,-25,-22,-30,-17,-33,116,-33,-54,-32,-23,-31,-26,-31,19,-30,-20,-29,45,-25,24,-22,34,-20,113,-18,19,-14,-66,-10,-119,-5,119,0,15,6,-33,11,-80,16,-118,19,94,21,55,23,62,25,-10,26,83,28,56,29,30,29,95,27,-128,24,-80,21,-21,19,-68,18,19,17,1,14,110,10,62,8,113,8,-10,9,31,11,113,11,25,11,45,10,-117,8,23,7,-101,6,-52,6,-20,6,-120,6,-87,5,8,4,96,1,-50,-3,-7,-7,70,-10,109,-14,-7,-19,78,-23,30,-27,-63,-31,24,-33,118,-35,-37,-35,106,-32,42,-28,-49,-25,-122,-21,54,-17,29,-14,60,-13,83,-13,15,-12,-25,-11,-43,-9,-5,-8,-26,-7,46,-5,48,-4,-67,-5,-34,-7,37,-8,18,-8,-82,-7,104,-4,82,-1,3,2,111,4,-3,6,125,9,76,11,-72,12,-7,14,-74,18,16,23,-86,26,-57,28,5,29,-60,27,72,26,-106,25,23,25,120,23,0,21,80,18,23,15,-127,10,-127,5,-59,1,-82,-1,60,-2,6,-3,0,-3,-106,-2,86,0,36,0,-116,-3,74,-6,48,-8,5,-9,67,-10,8,-9,-33,-6,120,0,-86,4,81,6,53,7,-29,8,49,10,-83,9,-21,7,-117,6,-26,5,14,5,-10,2,124,-1,-73,-6,116,-11,-49,-16,-7,-19,14,-19,43,-19,98,-19,35,-19,-87,-20,-120,-20,9,-19,124,-19,-7,-20,-4,-21,1,-20,-105,-19,-47,-17,-98,-15,-14,-14,10,-12,-124,-12,94,-12,-85,-12,-119,-9,-114,-3,16,5,84,11,-29,14,-29,15,-91,15,-80,15,111,17,-6,20,-17,24,60,28,15,31,-36,33,-121,35,127,34,69,30,-25,23,-6,16,-10,10,61,6,123,2,108,-2,-87,-7,97,-12,63,-17,-62,-22,89,-25,-53,-27,-16,-26,123,-22,-115,-18,-15,-16,90,-15,-23,-15,38,-12,-124,-9,-40,-6,-8,-3,-11,0,-28,3,106,7,-66,11,64,15,-58,15,-69,13,28,12,-85,12,-123,14,-72,15,59,15,106,13,45,11,78,9,-68,7,17,6,-10,4,-94,5,52,8,14,11,63,13,8,15,-59,16,-99,17,-123,16,58,13,3,9,100,5,76,3,-35,1,-20,-1,18,-3,119,-7,81,-11,-3,-16,-99,-19,106,-21,100,-23,-57,-26,96,-28,6,-29,95,-30,-75,-31,96,-31,27,-30,79,-28,11,-24,-30,-20,95,-15,-9,-13,-26,-12,-66,-11,-25,-10,113,-9,-34,-10,90,-10,-124,-9,-83,-7,-100,-6,-24,-8,-8,-11,2,-12,56,-12,16,-10,20,-7,53,-3,-87,1,83,5,-88,8,1,13,24,18,78,22,120,25,-14,28,-42,33,67,39,5,44,-126,47,-46,49,-15,50,-32,50,-65,49,18,48,63,46,44,44,-125,40,-98,34,1,27,10,19,108,11,-61,4,11,0,-59,-3,112,-4,-22,-7,-62,-11,39,-15,49,-19,76,-23,109,-28,-42,-34,92,-38,94,-40,-21,-41,-115,-41,54,-41,-112,-41,31,-40,-72,-41,-17,-42,-41,-41,81,-37,10,-32,-28,-28,-28,-23,-25,-18,-80,-14,-57,-12,-40,-10,-102,-6,-97,-1,-4,3,-19,6,-54,9,-59,13,30,18,-50,20,-26,20,-114,19,100,18,18,18,55,18,-17,17,86,16,47,13,-22,8,-41,4,-11,1,-127,0,31,0,-65,0,126,2,-1,4,71,7,-127,8,88,8,76,7,106,6,12,6,57,6,83,7,-115,10,-106,15,81,20,27,22,97,20,-93,16,-83,12,-26,9,-101,8,16,8,112,6,-50,2,33,-2,47,-6,-20,-9,53,-9,-77,-9,4,-7,-9,-6,0,-3,-77,-2,61,0,-96,1,-26,2,82,3,-102,2,83,1,101,0,-35,-1,78,-1,39,-2,-111,-5,-14,-10,45,-15,82,-19,-45,-20,71,-18,-71,-18,-112,-19,33,-20,-69,-21,-47,-20,-90,-18,-89,-16,-101,-14,48,-11,-36,-8,92,-3,-21,1,58,6,-16,9,-93,12,39,14,-85,14,63,14,124,12,-74,9,5,7,22,5,100,3,70,1,20,-1,-90,-3,-67,-3,-83,-2,-76,-2,104,-3,103,-4,93,-3,-116,-1}; }
	private static byte[] data28(){ return new byte[] {-25,0,-55,0,84,0,30,1,-12,3,-123,8,-86,13,-67,17,-54,19,-71,19,49,18,46,16,-83,14,24,14,116,13,-47,11,96,8,-80,3,25,-2,-43,-8,-86,-12,41,-14,-54,-16,25,-16,-36,-17,106,-16,-55,-15,-112,-13,98,-12,-113,-13,90,-14,-22,-14,-59,-11,23,-7,29,-5,-79,-5,84,-5,-68,-6,-65,-6,24,-4,-92,-2,121,1,25,4,95,6,54,8,56,9,62,9,27,9,60,10,82,13,-123,17,53,21,-76,23,-10,25,58,28,28,29,83,27,-114,23,-128,19,-58,15,-33,11,112,7,-92,2,123,-3,-20,-9,-80,-14,105,-18,-122,-21,40,-23,89,-26,57,-29,96,-31,-43,-31,-42,-29,121,-27,-43,-27,-99,-27,-124,-27,-22,-27,28,-25,-123,-23,74,-19,117,-15,11,-11,-99,-9,-84,-7,-37,-5,41,-2,107,0,-52,2,-121,5,18,8,-85,9,-42,10,-111,12,-58,14,-120,16,-34,17,66,20,-106,24,-46,29,35,34,-70,36,-103,37,-42,36,-61,34,23,32,-9,29,-90,28,127,27,-84,25,33,23,-45,19,57,15,97,9,115,3,-79,-2,-115,-6,-72,-11,-4,-17,-57,-22,-48,-26,31,-28,38,-30,-57,-32,18,-32,59,-32,-81,-31,-80,-28,-122,-24,42,-20,-103,-18,-78,-17,53,-16,-21,-16,8,-14,-30,-14,-23,-14,-21,-15,115,-16,-41,-18,95,-19,80,-20,86,-20,-116,-19,108,-17,64,-15,109,-13,17,-9,45,-4,-121,1,11,6,-10,9,-92,13,31,17,-59,20,-38,25,-89,32,-2,38,-87,42,-1,43,34,45,64,46,-56,45,-6,42,43,39,127,35,-86,31,27,27,21,22,43,17,126,12,-16,7,-82,3,-26,-1,79,-4,-25,-8,-45,-11,8,-13,-52,-17,-125,-21,106,-26,-30,-31,32,-33,127,-34,22,-33,91,-33,-121,-34,18,-35,83,-36,15,-35,117,-34,123,-33,82,-32,75,-30,-17,-27,26,-22,-81,-19,-88,-16,95,-13,-47,-11,-107,-8,-20,-4,39,3,65,10,-13,16,123,22,75,26,21,28,-101,28,103,29,26,31,-92,32,80,32,-61,29,-17,25,69,22,87,19,24,17,14,15,-77,12,-94,9,-125,6,103,4,50,3,-42,1,-95,-3,-79,-6,48,-7,57,-8,59,-9,82,-9,-124,-7,-117,-4,123,-2,-95,-2,90,-3,76,-5,72,-7,109,-8,90,-8,102,-9,13,-11,0,-13,125,-14,-24,-14,-113,-14,64,-15,90,-16,117,-15,58,-12,105,-9,-27,-7,-83,-5,38,-3,109,-2,-35,-2,57,-2,103,-4,48,-6,-98,-8,81,-8,-109,-8,64,-8,66,-9,48,-10,92,-11,-107,-12,95,-12,14,-11,33,-10,-89,-10,-15,-10,19,-8,-125,-7,-60,-7,-85,-8,108,-8,-48,-6,89,-1,-46,3,-75,6,94,7,9,6,-43,3,-98,2,-21,2,125,3,10,3,53,2,-42,1,-38,1,115,1,45,1,-48,1,49,3,-35,3,-32,3,-12,4,-107,8,-45,13,-72,18,-28,21,-86,23,29,25,80,27,-74,30,-83,34,57,38,-45,40,123,42,-79,42,-15,40,-77,37,-58,33,72,29,-119,23,-90,16,67,9,-12,1,-90,-6,44,-13,29,-20,-95,-26,14,-29,-79,-32,-119,-34,-71,-36,-11,-37,9,-36,-85,-37,-124,-38,-2,-40,-26,-41,-92,-41,58,-40,0,-39,109,-40,-3,-42,-13,-42,88,-39,-59,-37,-4,-37,38,-37,-114,-36,-28,-32,42,-26,19,-21,-13,-17,79,-11,-57,-6,-100,0,34,8,-128,17,-94,27,12,37,-14,44,3,51,60,55,97,58,49,61,-65,63,9,65,79,64,72,61,-3,55,10,49,-39,41,-56,35,-100,30,-25,24,114,17,33,9,-89,1,-59,-5,92,-10,5,-16,67,-23,89,-29,-16,-34,-34,-37,109,-38,27,-37,-53,-35,104,-31,-52,-28,69,-25,104,-24,4,-23,-71,-22,52,-18,11,-14,79,-12,-59,-12,-37,-12,25,-11,7,-11,102,-12,40,-12,30,-11,114,-9,-99,-6,54,-2,-122,1,-56,3,32,5,-111,6,-95,8,7,11,-128,13,-124,16,57,20,-55,23,102,26,21,28,-107,28,110,27,-13,24,18,23,47,23,-19,23,97,23,78,21,95,18,104,14,-49,8,-124,2,-124,-3,56,-5,45,-5,-10,-5,-2,-5,40,-6,21,-10,-114,-16,8,-21,-113,-26,-11,-30,51,-33,-34,-38,-48,-42,-90,-45,-126,-47,-30,-49,63,-49,-77,-49,-56,-48,15,-46,5,-44,-63,-41,113,-35,-63,-28,-97,-20,-128,-13,35,-8,-127,-5,76,0,95,8,-73,18,-64,28,-108,36,-29,41,69,45,34,48,52,51,53,54,-27,55,8,56,-108,55,-106,55,112,55,-9,53,15,51,-98,47,3,44,-10,39,-84,35,48,32,-75,29,38,27,-113,23,22,19,123,13,109,6,80,-2,-26,-10,-14,-16,-83,-21,-48,-27,-3,-33,46,-37,102,-41,108,-45,-89,-50,-47,-55,51,-58,-117,-60,-116,-60,3,-59,62,-59,-94,-59,89,-57,-122,-53,31,-46,66,-38,-120,-30,-117,-22,85,-14,-105,-7,-114,-1,106,4,-89,9}; }
	private static byte[] data29(){ return new byte[] {-51,15,-127,21,-109,24,-112,24,-64,22,8,21,121,20,-46,20,123,20,29,18,65,14,-24,10,45,9,-46,8,63,9,-77,9,76,9,-16,7,-98,7,117,10,31,16,-89,21,57,25,38,27,-83,28,-88,29,-47,29,-66,29,54,30,-94,30,98,29,-28,25,-81,20,-10,14,50,9,-90,3,97,-2,-53,-7,95,-10,-107,-12,1,-12,106,-13,-100,-15,-88,-18,114,-21,10,-23,122,-25,-64,-26,-59,-26,-51,-25,-125,-23,97,-21,-11,-20,68,-18,64,-17,93,-17,-31,-18,-21,-18,-70,-16,31,-12,-119,-9,-122,-7,-82,-7,126,-8,98,-9,105,-9,-27,-8,-121,-5,71,-1,-104,3,58,7,-32,8,-113,8,90,8,94,9,-1,10,-81,11,81,11,-41,10,0,11,-109,11,-90,11,-73,10,25,8,51,4,105,0,-92,-2,18,-1,-128,0,-93,1,78,2,58,2,-34,0,-26,-2,-15,-3,6,-1,4,2,102,6,98,11,-105,15,-80,17,-61,17,25,17,-88,16,13,16,112,14,86,11,-74,7,-53,4,-13,2,-33,0,127,-3,110,-7,27,-10,79,-12,68,-13,45,-14,65,-15,100,-15,-37,-14,116,-12,-100,-12,27,-13,76,-15,-93,-16,-16,-16,48,-15,16,-15,5,-15,34,-15,-20,-16,127,-16,89,-16,-99,-16,113,-15,77,-13,121,-10,18,-6,-3,-4,-87,-1,105,3,-122,8,-46,13,84,18,31,22,-51,25,111,29,43,33,-86,36,-38,38,-10,38,117,37,76,35,-112,32,127,28,22,23,119,17,-49,12,-31,8,-107,4,26,-1,-62,-8,110,-14,30,-19,5,-23,-111,-27,-38,-31,-2,-35,9,-37,91,-38,42,-36,-105,-33,-122,-29,54,-25,56,-22,110,-20,-106,-18,-123,-15,-111,-11,-5,-7,-47,-3,-113,0,-35,1,3,2,81,1,-96,0,102,0,-98,0,-90,0,-126,0,-40,0,94,2,-110,4,-110,6,-47,7,-62,8,-86,9,61,11,-80,13,-41,16,-34,19,14,22,-126,23,42,24,-80,23,81,22,16,21,123,20,-20,19,-80,18,28,17,114,15,16,13,-113,9,88,5,107,1,88,-2,101,-4,-71,-5,64,-4,103,-3,24,-2,113,-3,17,-5,-83,-9,-128,-12,90,-14,-37,-16,52,-17,-17,-20,-36,-22,-28,-23,-67,-23,-43,-24,-6,-27,69,-30,-1,-33,50,-32,93,-30,109,-27,-77,-24,-94,-21,-65,-19,102,-17,-123,-15,17,-11,-14,-7,-113,-1,26,5,76,10,-12,14,-22,18,27,22,-50,24,70,27,69,29,64,30,87,30,-4,29,-13,29,73,30,49,30,37,28,-41,23,87,19,-69,16,21,16,-61,15,59,15,-1,14,-3,14,103,14,-81,12,93,10,19,8,45,6,5,5,-100,4,42,4,-90,2,47,0,94,-3,88,-6,37,-10,-102,-16,13,-21,45,-25,1,-27,-48,-30,-6,-33,88,-35,13,-36,-26,-37,-126,-36,63,-34,-122,-31,125,-27,-89,-24,-37,-22,20,-19,-5,-17,-8,-14,70,-11,0,-9,-71,-8,-82,-6,33,-4,-94,-4,105,-4,107,-4,-17,-4,-73,-3,-90,-2,60,0,-39,2,15,6,-29,8,-85,10,-66,11,-108,13,33,17,-61,21,49,26,-45,29,-110,32,-9,33,-30,33,22,33,85,32,100,31,10,30,-80,28,43,27,-100,23,-92,17,78,11,-83,6,-24,2,105,-2,-1,-7,105,-9,-57,-10,66,-10,-88,-12,-55,-14,-91,-15,73,-15,105,-16,77,-17,-83,-17,-8,-14,-2,-9,-113,-4,-96,-1,-79,1,-12,2,84,3,77,3,-31,3,9,5,-72,5,81,5,-12,3,-38,1,3,-1,109,-5,-53,-10,94,-15,71,-20,58,-23,-20,-24,-18,-22,-43,-19,-14,-17,63,-16,-86,-18,9,-19,-120,-19,42,-15,-95,-10,65,-5,-15,-3,-115,-1,72,1,-1,2,-16,3,97,4,-31,4,21,6,77,8,-30,11,-16,15,-96,18,20,19,-40,17,95,16,51,15,54,15,102,17,-101,21,-105,25,-88,26,31,24,-91,19,115,15,92,12,-54,9,-24,6,32,3,-3,-2,92,-5,-99,-8,-26,-11,108,-15,-37,-22,-37,-29,-122,-33,48,-33,-99,-31,-84,-28,-128,-25,69,-22,-65,-20,64,-18,45,-17,103,-15,-17,-11,-13,-5,-85,1,-54,5,19,8,-127,9,-119,11,-123,14,-63,16,-28,16,-41,15,-58,15,-99,17,78,20,-84,21,-23,19,75,15,-41,10,-27,9,-116,12,114,16,105,19,-108,21,-6,22,-48,22,16,21,-31,18,127,17,-69,16,74,15,-89,12,116,9,-3,6,-14,4,-51,1,105,-4,108,-11,-87,-18,-82,-23,107,-25,120,-25,-25,-25,-56,-26,30,-28,103,-31,-26,-33,-9,-33,127,-31,38,-28,-22,-26,38,-23,38,-21,67,-19,-102,-18,86,-18,-122,-19,21,-18,-52,-16,-45,-13,52,-11,-27,-12,24,-12,1,-13,-46,-16,-49,-19,82,-20,94,-18,122,-13,-77,-7,-43,-1,-94,5,116,10,-10,13,-123,17,-60,22,-38,29,109,37,-16,43,118,48,10,51,-68,52,108,54,-102,55,72,55,125,53,-46,50}; }
	private static byte[] data30(){ return new byte[] {-51,47,60,44,53,40,-27,34,58,27,98,17,-45,7,-47,0,113,-4,40,-7,38,-10,30,-13,-20,-17,-31,-21,35,-25,-11,-30,8,-31,57,-31,-84,-31,6,-31,-41,-33,-122,-33,-123,-33,-3,-34,-51,-35,-54,-36,51,-36,-123,-36,-10,-34,65,-28,-68,-22,-120,-17,-70,-15,109,-14,22,-13,-19,-13,-114,-11,-5,-8,-107,-2,-24,4,-112,9,75,11,18,11,-24,10,69,12,-41,14,111,17,85,19,123,20,17,21,-81,20,98,18,-77,13,-59,7,46,3,52,2,-50,4,-94,8,-11,10,-97,10,74,8,-103,5,110,3,48,2,37,2,41,4,-13,7,-111,11,-73,12,104,11,-81,9,-77,8,31,8,117,7,-38,6,-97,6,119,6,20,6,40,5,-103,2,-119,-3,9,-9,7,-14,-56,-16,34,-13,-19,-10,49,-6,82,-4,89,-3,-101,-3,-77,-3,-105,-2,-126,0,-127,2,105,3,-29,2,-18,1,10,1,-5,-1,24,-2,67,-5,97,-9,74,-13,-102,-16,87,-15,26,-11,-1,-8,72,-6,-90,-8,-38,-11,74,-12,115,-11,114,-7,-50,-2,23,4,-48,8,-99,12,-54,14,48,15,-81,14,22,14,-81,13,46,13,-4,12,-66,12,76,11,-78,7,90,2,119,-4,-128,-9,111,-12,45,-13,103,-13,19,-11,69,-9,-104,-8,108,-8,-61,-9,7,-8,-96,-7,71,-4,-112,-1,-125,2,117,4,-65,5,14,7,86,8,10,9,63,9,39,9,-68,8,-36,7,-63,6,27,5,-56,1,47,-4,-71,-11,72,-16,74,-19,-38,-20,36,-18,-37,-17,13,-15,-66,-15,72,-14,116,-13,58,-10,-30,-6,-52,-1,-29,2,81,4,-65,5,102,8,-106,11,9,14,-83,14,102,13,-80,11,-37,11,-124,14,-54,17,-122,19,-36,18,-114,16,-11,13,-70,12,100,13,122,15,-4,17,95,20,-27,21,-93,21,69,19,67,16,-27,13,-128,12,60,11,-38,9,-48,7,-53,4,49,0,65,-6,90,-13,32,-20,95,-27,44,-32,-122,-35,-52,-35,-104,-33,106,-32,-4,-34,-122,-36,-40,-38,-118,-38,66,-37,-62,-36,60,-33,-119,-30,32,-26,122,-23,-91,-20,-17,-17,80,-13,124,-10,-95,-7,-119,-3,-64,2,-119,8,107,13,-92,16,36,18,-14,17,21,17,-83,17,-123,21,-27,27,17,34,-2,37,-84,39,45,40,17,40,-116,39,-53,38,-11,37,-32,36,98,35,-89,33,52,32,-96,30,123,27,-105,21,-88,13,-111,5,-32,-2,42,-6,-79,-9,-40,-10,126,-11,125,-15,-78,-22,117,-29,113,-34,-35,-36,-12,-35,4,-32,-70,-31,9,-29,126,-28,71,-26,66,-24,-3,-23,28,-21,-85,-21,33,-20,-13,-20,10,-18,-111,-18,-72,-19,-127,-21,-37,-24,12,-25,7,-25,21,-23,-35,-20,-83,-15,-89,-10,13,-5,19,-1,79,3,-7,7,-127,12,22,17,-105,22,-65,28,108,34,-22,38,65,43,-128,47,-34,49,31,49,-90,46,-119,44,68,43,-127,41,89,38,95,33,-70,26,-7,18,-124,11,-82,5,-54,1,-95,-2,-23,-6,29,-10,67,-15,-125,-19,79,-21,38,-22,65,-23,-39,-25,-99,-27,29,-29,67,-31,-55,-32,52,-31,117,-31,-109,-32,-116,-34,-52,-36,97,-35,18,-31,-26,-27,52,-23,18,-22,-102,-23,-128,-23,-10,-22,-3,-18,11,-11,69,-5,91,0,-87,4,92,9,94,14,39,19,75,23,61,27,-10,30,11,34,51,36,43,37,17,37,118,35,77,32,4,28,-34,23,-80,20,-122,18,-19,16,125,15,45,13,71,9,-98,4,-70,0,37,-2,107,-6,17,-8,69,-9,-112,-9,-92,-9,6,-9,84,-10,126,-11,-17,-13,7,-14,97,-15,-111,-14,-69,-12,-112,-10,78,-9,37,-10,-20,-14,-50,-18,-64,-21,-9,-22,116,-20,49,-17,-8,-15,34,-12,-104,-11,-46,-10,83,-8,10,-6,-105,-5,75,-4,23,-4,120,-5,30,-5,65,-5,100,-5,-20,-6,93,-7,-81,-10,62,-12,-41,-13,37,-10,-58,-7,-4,-4,11,-1,-14,-1,114,-1,75,-2,81,-2,-48,0,12,5,-51,8,40,11,-92,12,-60,13,43,14,74,13,-92,11,-32,9,7,8,-13,5,79,4,96,3,103,2,85,0,-27,-4,-22,-8,33,-11,65,-14,-70,-15,34,-12,24,-8,-45,-5,28,-1,-90,2,-59,6,-77,10,116,14,24,18,-29,21,11,26,-83,30,-7,34,-117,37,9,38,-94,37,21,37,23,36,-3,33,-28,30,-69,26,-66,20,47,12,-96,1,-1,-10,-113,-18,115,-23,116,-26,-36,-29,-11,-32,66,-34,-91,-36,96,-36,-76,-35,-57,-33,11,-31,-32,-32,101,-32,69,-31,-24,-29,-97,-25,36,-21,-37,-20,-66,-21,22,-23,-121,-25,78,-24,17,-22,-72,-21,-106,-19,-33,-17,-99,-15,113,-14,35,-12,-107,-8,-35,-2,-126,4,-115,8,124,12,73,18,-33,25,-106,33,-91,39,-100,43,116,46,-121,49,-114,52,29,54,-39,52,60,49,39,44,-31,37,66,30,83,22,-29,15,-106,11,72,8,101,4}; }
	private static byte[] data31(){ return new byte[] {-109,-1,-15,-7,-118,-13,50,-20,-51,-28,5,-33,-6,-37,85,-37,110,-36,106,-34,-58,-32,4,-29,33,-27,122,-25,-125,-22,86,-18,-37,-14,116,-9,-3,-6,98,-4,-55,-5,-19,-6,-97,-5,-84,-3,4,0,-82,1,-29,2,-99,3,-74,3,-30,3,31,5,105,7,70,9,-2,9,-13,9,-98,10,121,12,99,15,116,18,-45,19,-76,18,92,16,29,15,-27,15,-91,17,92,19,22,21,62,22,88,21,34,18,80,14,-113,11,51,9,-59,5,127,1,36,-2,-83,-4,56,-4,83,-5,63,-7,-31,-11,-105,-15,83,-20,62,-26,-2,-33,105,-38,73,-42,7,-45,-114,-49,119,-53,-86,-57,4,-58,-100,-57,63,-52,56,-46,61,-40,-42,-35,82,-29,1,-23,83,-17,-60,-10,45,-1,24,8,79,17,-76,26,-128,35,83,42,104,46,-115,48,-40,49,12,51,-96,52,120,54,-98,55,-104,54,32,51,113,46,-22,41,-51,37,42,34,31,31,-97,28,-45,25,92,22,67,19,10,18,8,18,-72,16,-85,12,-5,6,-67,1,-74,-3,-125,-6,52,-9,-61,-14,-95,-20,-69,-27,-22,-33,58,-36,-5,-39,91,-40,-60,-42,-113,-44,-22,-48,122,-52,-4,-56,-60,-57,0,-55,1,-52,31,-48,-5,-44,7,-37,-103,-30,90,-21,-21,-13,110,-5,-128,1,90,6,127,10,22,15,64,20,13,25,-43,27,12,28,8,26,-69,22,92,19,-46,16,-27,14,39,13,-95,11,-127,10,11,9,16,7,-71,5,-36,5,-81,6,58,7,47,8,9,11,110,15,66,19,50,21,-19,21,-89,22,-48,23,10,25,73,26,27,27,93,26,-11,22,81,17,-23,10,24,5,57,0,-16,-5,52,-8,51,-11,102,-13,8,-13,21,-13,58,-14,111,-17,101,-21,82,-25,93,-28,88,-29,-104,-28,60,-25,-54,-23,56,-21,-93,-21,-2,-21,91,-19,31,-16,-14,-13,-38,-9,15,-5,41,-3,-106,-2,-62,-1,74,1,39,3,58,5,33,7,126,8,-105,9,-28,10,123,12,-20,13,54,14,22,13,-101,11,100,11,124,12,40,13,21,12,-70,9,36,7,1,4,-23,-1,-84,-5,-9,-8,41,-8,-125,-8,104,-7,112,-6,71,-5,-36,-5,-83,-4,-30,-3,115,-2,104,-2,1,-1,-105,1,100,5,11,9,-63,11,-34,13,79,15,-112,15,108,14,51,12,116,9,-105,6,20,3,-122,-2,52,-7,63,-12,-84,-16,-101,-18,-113,-19,60,-19,-68,-19,28,-17,-61,-16,81,-14,-69,-13,49,-11,115,-10,107,-9,-62,-8,-76,-5,92,0,-82,4,-26,5,-58,3,126,0,106,-2,-28,-3,-7,-3,-117,-2,-40,-1,-64,1,40,3,-102,3,107,3,77,3,-42,3,67,5,-110,7,108,10,-70,13,-103,17,-66,21,57,25,80,27,-68,28,70,30,126,31,98,31,-94,29,-100,26,73,22,110,16,95,9,-116,2,-15,-4,-85,-8,26,-11,127,-15,37,-19,-9,-25,-119,-30,-38,-35,37,-38,51,-41,55,-43,16,-43,44,-41,64,-37,77,-32,-37,-27,43,-21,87,-17,-22,-15,17,-12,108,-9,67,-4,101,1,65,5,82,7,25,8,94,8,-115,8,-64,8,-40,8,-90,8,59,8,8,8,-110,8,18,10,-37,11,66,13,-64,13,-78,13,-48,13,35,15,-63,17,65,20,23,21,56,20,-50,18,-86,17,-70,16,15,16,-99,16,62,18,-126,19,-60,18,-39,15,-62,11,-70,7,21,4,-39,0,25,-2,66,-4,-78,-5,124,-4,-61,-3,-71,-3,-86,-5,48,-8,-48,-12,33,-14,-18,-17,-57,-19,-90,-21,91,-23,-89,-26,-46,-29,123,-31,31,-32,125,-33,118,-33,125,-32,-83,-30,119,-27,60,-24,51,-21,-41,-18,4,-13,29,-9,49,-5,23,0,87,6,78,13,84,19,23,23,-123,24,5,25,-57,25,62,27,-43,28,26,30,123,30,-112,29,-2,26,-48,22,-4,17,-89,13,-79,10,118,8,-108,6,33,5,-12,4,-26,5,40,7,93,8,49,9,1,9,86,7,107,5,70,5,-10,6,119,8,117,8,103,7,-15,5,-25,3,1,1,-13,-3,36,-5,35,-8,54,-12,-63,-17,89,-21,7,-25,105,-30,75,-34,19,-36,71,-36,9,-34,-121,-32,30,-28,3,-23,-56,-19,-121,-16,99,-15,122,-14,87,-11,127,-7,82,-3,13,0,-50,1,-63,2,105,2,-127,0,-76,-3,-112,-5,-26,-6,-49,-5,0,-2,27,1,120,4,61,7,-6,8,-120,9,-41,9,91,11,-29,14,-116,19,-15,23,-60,27,-16,30,121,32,3,32,98,30,14,29,16,28,-1,26,91,25,15,22,-79,15,-115,7,-39,0,118,-3,87,-5,88,-8,-42,-12,-72,-14,61,-14,73,-14,-74,-15,89,-16,-117,-18,108,-20,80,-22,104,-23,-121,-21,-32,-16,44,-9,1,-4,-28,-2,-45,0,52,2,-123,3,117,5,-103,8,-128,11,-110,12,-69,11,80,10,19,9,-72,7,45,5,-60,0,13,-5,35,-10,72,-12,-121,-11,-111,-9}; }
	private static byte[] data32(){ return new byte[] {7,-8,2,-9,-70,-11,36,-11,37,-11,-22,-11,123,-9,74,-7,38,-6,-84,-7,120,-8,-64,-9,127,-8,-71,-6,-124,-3,1,0,40,2,-9,4,20,9,97,13,-73,15,22,15,11,13,99,12,-122,14,-90,18,108,23,24,27,-15,27,-8,24,-89,19,-91,14,-20,10,99,7,-50,2,-27,-4,33,-10,-88,-17,-38,-22,8,-24,-57,-27,93,-30,-45,-35,35,-38,98,-39,58,-36,110,-31,41,-25,-39,-21,32,-17,76,-15,-74,-13,122,-8,27,0,8,8,83,13,0,16,-82,17,122,19,98,21,-26,23,-13,26,7,29,43,29,88,28,14,28,12,28,-9,26,-40,23,-82,18,-6,12,119,9,38,10,-10,13,-14,17,68,20,-2,20,-128,20,45,19,119,17,-126,15,51,13,124,10,-118,7,19,4,64,0,-96,-4,57,-7,-112,-12,1,-18,-57,-26,-7,-32,-21,-35,95,-35,-64,-35,-21,-36,71,-38,-70,-41,-102,-41,5,-38,-37,-35,-105,-30,-71,-25,3,-20,-34,-18,56,-15,-55,-13,-73,-11,107,-10,15,-9,3,-7,-75,-5,21,-3,-94,-4,-78,-5,36,-5,19,-6,102,-9,49,-12,102,-13,10,-9,-86,-3,110,4,-115,9,32,13,87,15,55,17,74,20,-122,25,-81,31,-42,36,-100,40,-57,43,-114,46,-113,48,3,50,112,51,86,52,-83,51,-35,48,72,44,-49,38,42,33,13,27,-123,19,-83,10,-118,2,122,-3,-20,-6,118,-8,99,-12,6,-17,119,-23,-96,-28,-13,-32,-122,-34,-45,-36,112,-37,50,-38,96,-39,50,-39,81,-39,33,-39,-103,-40,-121,-40,-67,-39,-20,-37,-42,-34,109,-29,65,-22,-40,-15,109,-9,98,-6,68,-4,-103,-2,-25,1,77,6,-99,11,-97,16,-73,19,-96,20,-127,20,-90,20,45,21,-73,21,114,21,14,20,98,17,19,14,-124,10,-59,6,120,2,-95,-3,42,-7,35,-9,-20,-8,-67,-3,-83,2,104,5,48,5,-62,2,-99,-1,-22,-3,-5,-2,-120,2,10,7,11,11,84,13,65,13,-49,11,-98,10,59,10,-48,9,-28,8,8,8,118,7,-124,6,124,4,96,1,35,-3,54,-8,37,-12,-54,-14,96,-12,-75,-9,1,-5,80,-3,-113,-2,119,-1,-17,0,116,3,89,6,-21,8,92,10,33,10,71,8,-79,5,14,3,49,0,-27,-4,63,-7,101,-11,20,-14,38,-15,-127,-13,2,-9,-5,-9,-109,-11,30,-14,120,-16,-44,-15,-23,-11,-69,-5,-109,1,120,6,-111,10,30,14,-105,16,-102,17,-86,17,-22,16,-4,14,-28,11,-118,8,-108,5,-16,2,-37,-1,-82,-5,77,-10,92,-15,-74,-18,-77,-18,66,-16,21,-14,46,-13,-95,-14,-39,-16,-78,-17,24,-15,-25,-12,-91,-7,22,-2,95,1,-86,3,90,5,38,7,-13,8,-57,10,-20,12,71,15,-39,16,-65,16,32,15,118,12,87,8,-63,2,-27,-4,-102,-8,1,-9,-108,-9,-8,-8,-49,-7,-106,-7,-24,-8,20,-7,-45,-6,-22,-3,5,1,-126,2,53,2,-66,1,-102,2,74,4,99,5,-94,5,-95,5,24,6,76,7,-87,9,-46,12,43,15,37,15,-93,12,-58,9,-55,8,-39,10,-46,14,10,19,23,22,90,23,105,22,107,19,-62,15,52,13,-54,11,-108,9,68,5,-116,-1,-3,-7,2,-11,-1,-17,115,-22,115,-28,89,-34,34,-39,60,-42,-124,-42,-127,-39,58,-35,-113,-33,41,-32,28,-32,-60,-32,-66,-30,-73,-27,-87,-23,-36,-19,119,-15,-26,-13,23,-10,70,-7,120,-3,-44,1,-89,5,65,9,1,13,-63,16,-44,19,103,21,45,21,-123,19,-38,17,-80,17,40,20,-1,24,-120,30,-15,34,115,37,-75,38,68,39,-92,38,-11,36,20,35,-88,33,122,32,-57,30,-127,28,-70,25,-38,21,-10,15,78,8,45,0,-10,-8,-125,-13,-11,-17,-113,-19,-72,-22,-37,-27,59,-33,107,-39,21,-41,-94,-40,4,-36,1,-33,-24,-32,102,-30,124,-28,-53,-25,29,-20,-117,-16,-67,-13,79,-11,-114,-11,109,-11,33,-11,-100,-12,119,-13,121,-15,-102,-18,-56,-21,-86,-22,104,-20,-83,-16,-67,-11,61,-6,-125,-3,-7,-1,-127,2,15,6,118,10,-3,14,49,19,-96,23,-94,28,-77,33,125,38,83,43,-87,47,6,50,-107,49,-120,47,54,45,-88,42,9,39,57,34,-88,28,119,22,-96,15,-14,8,126,3,-101,-1,21,-4,-84,-9,107,-14,79,-19,77,-23,-119,-26,127,-28,98,-30,36,-32,76,-34,-105,-35,-57,-35,-61,-35,-58,-36,24,-37,-18,-39,27,-38,57,-36,91,-32,-97,-27,54,-22,-121,-20,47,-19,69,-18,35,-15,-99,-11,11,-5,-50,0,117,6,113,11,-8,15,-59,20,-24,25,-111,30,-38,33,-108,35,-32,35,-16,34,15,33,118,30,66,27,40,23,88,18,-37,13,-13,10,35,10,86,10,62,10,-65,8,-99,5,-90,1,47,-2,76,-4,-72,-5,52,-6,-53,-7,-109,-6,111,-5,-48,-6,37,-7,49,-8}; }
	private static byte[] data33(){ return new byte[] {91,-8,71,-8,68,-9,52,-10,-45,-11,-88,-11,57,-11,96,-12,-28,-14,-125,-16,-71,-19,-10,-21,41,-20,28,-18,115,-16,-103,-14,-56,-12,125,-9,118,-6,-27,-4,-114,-2,-13,-1,73,1,-30,1,67,1,-117,-1,123,-3,-124,-5,23,-6,1,-7,-42,-9,-39,-10,59,-9,86,-7,-52,-5,-16,-4,116,-4,-20,-6,-128,-7,91,-7,-14,-5,-18,0,44,6,-6,9,-125,12,27,15,-106,17,-69,18,-50,17,87,15,-107,12,-23,9,-80,7,-53,5,110,3,-26,-1,91,-5,18,-9,-82,-13,-52,-16,-59,-18,11,-17,-36,-15,9,-11,120,-10,7,-9,56,-7,19,-2,18,4,-113,9,-44,13,126,17,43,21,5,25,-61,28,9,32,115,34,-31,35,85,36,25,36,65,35,55,33,-25,28,-14,21,-45,12,-9,2,-17,-7,99,-13,-89,-17,-13,-19,-41,-20,85,-21,72,-23,42,-25,47,-26,-6,-26,93,-24,51,-24,70,-26,112,-28,118,-28,-125,-26,96,-23,-87,-21,-56,-21,-65,-23,-83,-25,14,-24,50,-22,-76,-21,-114,-21,-30,-21,-5,-19,-18,-16,-104,-13,-56,-10,-29,-5,74,2,-23,7,57,12,-110,16,72,22,-46,28,38,34,48,37,110,38,76,39,63,40,-90,40,-82,39,-42,36,-28,31,11,25,77,17,103,10,-51,5,95,3,-87,1,49,-1,-55,-5,90,-8,64,-11,125,-15,108,-20,109,-25,-111,-28,76,-28,-127,-27,116,-25,103,-22,100,-18,124,-14,-25,-11,-85,-8,106,-5,115,-2,-120,1,-26,3,-98,4,-6,2,12,0,59,-2,50,-1,48,2,-24,4,24,6,44,6,-54,5,80,5,79,5,100,6,-4,7,-40,8,-41,8,7,9,69,10,-4,11,37,13,42,13,16,12,64,10,-105,8,-76,7,97,7,69,7,110,7,-64,7,86,7,120,5,6,3,89,1,-77,0,-97,-1,-113,-3,126,-5,30,-5,116,-4,4,-2,-105,-2,-88,-3,69,-5,-128,-9,-111,-14,-35,-20,-35,-26,-57,-32,3,-37,16,-42,100,-46,-28,-49,91,-50,-85,-50,-103,-47,-107,-42,-91,-37,-26,-33,0,-28,126,-24,58,-19,-111,-14,91,-7,-121,1,12,10,-96,18,-60,27,-34,36,-57,43,36,47,23,48,0,49,99,51,87,54,13,56,47,55,36,52,42,48,21,44,1,40,-10,35,85,32,60,29,38,26,86,22,38,18,-65,14,-86,12,-68,10,-104,7,-101,3,-126,-1,-97,-5,87,-9,4,-13,-12,-18,104,-22,-92,-28,-81,-34,-75,-38,-71,-39,49,-38,-7,-39,-16,-41,-43,-44,-81,-47,61,-49,25,-50,-65,-50,-53,-47,127,-42,92,-36,71,-29,40,-21,17,-13,59,-6,-65,0,-47,6,-122,11,-33,13,-75,14,-47,15,-126,17,-87,18,36,18,56,16,-37,13,-48,11,113,10,79,9,-40,7,33,6,-69,4,9,4,-97,3,-97,3,83,4,-58,5,109,7,83,9,108,12,-36,16,-5,20,25,23,-71,23,-121,24,-40,25,-87,26,126,26,56,26,-40,25,-46,23,1,19,28,12,63,5,-53,-1,-70,-5,-118,-8,8,-10,99,-12,-99,-13,-81,-13,-68,-13,-40,-14,42,-16,74,-20,-20,-24,-82,-25,85,-24,-31,-23,84,-21,-114,-20,116,-19,-25,-19,-92,-18,-87,-16,-41,-13,11,-9,66,-7,127,-6,-46,-6,-125,-6,54,-6,48,-5,38,-2,-127,2,-33,6,23,10,109,12,-49,14,108,17,91,19,109,19,11,18,39,17,-77,17,-119,18,63,17,-112,13,31,9,23,5,-25,0,61,-4,55,-8,-50,-11,-74,-12,-24,-13,106,-13,80,-13,121,-13,-113,-13,21,-12,117,-11,5,-9,73,-8,-63,-7,100,-4,-125,0,78,5,-110,9,-84,12,-96,14,-121,15,-123,15,-107,14,-61,12,-60,9,72,5,-4,-1,76,-5,39,-8,113,-10,90,-11,-45,-12,-4,-12,9,-10,96,-9,98,-8,-26,-8,68,-7,-82,-7,16,-6,104,-6,102,-5,18,-2,24,2,81,5,-125,5,-50,2,-18,-1,-44,-2,25,-1,-91,-1,121,0,-51,1,-50,2,-50,2,107,2,-37,2,61,4,-10,5,-11,7,-88,10,16,14,85,17,-11,19,-109,21,-119,22,69,23,21,24,121,24,-103,23,4,21,-6,16,-88,11,54,5,-43,-3,-46,-10,-66,-15,35,-17,-27,-19,73,-20,92,-23,116,-27,91,-31,-22,-35,-110,-37,2,-38,74,-39,-35,-39,-121,-36,110,-31,-62,-25,47,-18,-24,-13,-81,-8,-95,-4,49,0,-33,3,-90,7,-21,10,-62,12,18,13,-101,12,100,12,85,12,88,12,-110,12,71,13,-106,13,-60,12,89,11,35,11,-105,12,66,14,-47,14,79,14,-8,13,-65,14,-103,16,123,18,23,19,-85,17,-17,14,23,12,-11,9,105,8,122,7,60,7,73,7,-81,6,-90,4,55,1,-3,-4,63,-7,-78,-10,-73,-11,-57,-11,-90,-10,-122,-8,94,-5,2,-2,8,-1,-12,-3,-63,-5,118,-7,-85,-9,-30,-11,-113,-13,68,-16,106,-20,-92,-24,16,-26,24,-27}; }
	private static byte[] data34(){ return new byte[] {72,-27,92,-27,23,-27,-58,-27,-2,-25,-62,-22,79,-20,6,-19,-54,-18,-91,-14,-63,-9,30,-3,-18,2,-82,9,-119,16,-60,21,-84,24,47,26,-51,27,-43,29,-29,31,-110,33,73,34,93,33,121,30,87,26,31,22,-107,18,110,15,33,12,100,8,22,5,64,3,-38,2,-40,2,-72,2,-43,2,53,3,-30,2,-105,1,82,0,107,0,83,1,-12,1,-73,1,-47,0,-87,-1,91,-2,-65,-4,-30,-6,-98,-8,-83,-11,-63,-15,81,-19,20,-23,103,-27,90,-30,-93,-32,79,-31,30,-28,-49,-25,119,-21,-107,-17,-14,-13,63,-9,-117,-8,-95,-8,50,-7,-107,-6,38,-4,41,-3,-41,-3,67,-2,-25,-3,49,-4,-74,-7,6,-8,-18,-9,56,-7,72,-5,-65,-3,107,0,-24,2,46,5,27,7,-61,8,-20,10,-78,14,-63,19,-58,24,84,28,-104,30,120,31,65,31,79,30,-103,29,2,29,-78,27,108,25,-40,21,85,16,-85,8,22,1,-7,-5,-118,-7,-48,-9,-78,-11,-10,-13,95,-13,82,-13,-106,-14,48,-15,-28,-17,17,-17,-19,-19,-121,-20,-15,-20,-40,-16,-44,-10,-61,-5,89,-2,23,0,60,2,53,4,64,5,54,6,-65,7,-69,8,-13,7,121,5,-10,2,-115,1,-18,0,-50,-1,123,-3,-100,-6,-45,-8,33,-7,60,-5,-103,-3,21,-1,48,-1,71,-2,-41,-4,32,-4,-42,-4,120,-2,43,-1,-66,-3,47,-5,5,-7,-30,-9,-120,-9,27,-8,-47,-7,52,-4,77,-2,-9,-1,-89,1,81,3,63,4,77,4,102,4,-26,5,23,9,-119,13,95,18,31,22,22,23,-30,20,-26,16,87,13,-81,10,-31,7,-126,3,93,-3,-39,-10,-99,-15,-113,-18,-63,-20,-33,-22,-29,-25,-68,-28,-43,-30,76,-29,-65,-27,-12,-24,9,-20,1,-17,-51,-15,118,-12,-69,-9,30,-3,-18,3,38,10,101,14,7,17,-60,18,18,20,-39,21,-31,24,19,28,120,29,106,28,124,26,77,25,24,25,86,24,-56,21,36,17,-72,12,-18,10,124,12,100,15,-95,17,-123,18,64,18,-56,16,27,14,-86,10,69,7,42,4,-38,0,-33,-4,102,-8,93,-12,42,-15,11,-18,56,-22,-75,-27,96,-31,-40,-35,-75,-37,10,-37,48,-37,-11,-38,47,-38,53,-38,126,-36,53,-31,115,-25,-62,-19,33,-13,-26,-10,-50,-7,-119,-4,-43,-2,-62,-1,77,-1,9,-1,48,0,-12,1,117,2,63,1,-95,-1,98,-2,-11,-4,-29,-6,84,-7,86,-6,59,-2,123,3,-70,8,66,13,71,16,-74,17,97,19,87,23,-2,28,-30,33,-113,36,-99,37,63,38,21,39,-3,39,117,40,51,40,45,39,16,37,51,33,-46,27,14,22,-69,16,21,11,-113,4,89,-2,61,-6,35,-8,-11,-10,-88,-11,-51,-13,16,-15,86,-19,43,-23,-124,-27,109,-29,-78,-30,15,-30,126,-32,-7,-34,-43,-34,101,-33,35,-33,86,-34,-114,-34,48,-32,-13,-31,-49,-29,15,-25,43,-20,111,-15,-110,-11,-45,-8,76,-4,46,0,76,4,-73,8,-48,13,46,19,85,23,-12,24,-41,24,-21,24,-31,25,-82,26,-3,25,-17,23,30,21,-68,17,-75,13,-43,8,85,3,8,-2,38,-6,-25,-8,64,-6,32,-3,-101,-1,41,0,42,-2,10,-5,-35,-8,-45,-8,-58,-6,18,-2,28,2,-110,5,50,7,-43,6,-27,5,-87,5,31,6,-109,6,-122,6,0,6,-50,4,-57,2,60,0,-111,-3,-22,-6,127,-8,75,-9,53,-8,102,-5,114,-1,-127,2,-37,3,-34,3,-100,3,-35,3,-17,4,-76,6,77,8,-103,8,51,7,-115,4,108,1,0,-2,-59,-6,116,-8,-25,-10,82,-11,95,-13,-92,-14,18,-12,123,-10,-68,-9,-22,-10,71,-11,-10,-12,90,-9,84,-4,69,2,-109,7,-48,11,22,15,73,17,90,18,117,18,-79,17,-52,15,-52,12,-127,9,125,6,81,3,82,-1,-100,-6,-6,-11,-126,-14,104,-16,65,-17,-38,-18,3,-16,73,-14,-76,-13,-93,-14,97,-16,-53,-17,114,-14,66,-9,120,-4,113,0,2,3,-100,4,-8,5,65,7,91,8,115,9,-110,10,87,11,74,11,86,10,-104,8,-82,5,-37,1,-61,-3,-109,-6,-40,-8,29,-7,62,-5,81,-2,-64,0,-58,1,-112,1,127,1,14,3,82,6,123,9,44,10,125,8,102,6,102,5,47,5,-26,4,75,4,118,3,-77,2,-91,2,-73,3,16,5,55,5,120,3,-14,0,-101,-1,-66,0,24,4,85,8,-102,12,64,16,-76,18,-57,18,-96,16,17,14,-46,12,53,12,54,10,-2,5,-123,0,38,-5,70,-10,-68,-15,43,-19,99,-24,-59,-29,-20,-33,-19,-35,97,-34,-93,-32,-80,-30,17,-29,32,-30,-58,-31,53,-29,90,-26,68,-22,54,-18,-63,-15,-102,-12,-13,-10,-88,-7,113,-3,31,2,-97,6,48,10,67,13,-111,16,-3,19,51,22,-75,22,-8,21,127,20,-37,18}; }
	private static byte[] data35(){ return new byte[] {-93,18,105,21,-89,26,-65,31,-96,34,37,35,108,34,-19,32,-23,30,-100,28,100,26,78,24,2,22,73,19,90,16,15,13,-75,8,-42,2,56,-4,63,-10,126,-15,-99,-19,-70,-22,-117,-24,-89,-27,16,-31,-69,-37,103,-40,-46,-40,-79,-36,46,-30,78,-25,-43,-22,42,-19,98,-17,56,-14,-97,-11,-12,-8,102,-5,96,-4,63,-4,-91,-5,54,-5,85,-6,76,-8,53,-11,86,-14,8,-15,-58,-15,52,-12,-56,-9,29,-4,55,0,37,3,39,5,-65,7,-96,11,-75,15,23,19,55,22,-60,25,45,29,-35,31,-100,34,44,38,2,41,-11,40,92,38,44,35,-118,32,-83,29,-85,25,-102,20,14,15,82,9,-5,3,-80,-1,-34,-4,-42,-6,-79,-8,-41,-11,110,-14,-29,-18,-87,-21,-24,-24,-114,-26,117,-28,-39,-30,-14,-31,-64,-31,-84,-31,74,-31,-114,-32,-77,-33,-71,-34,35,-34,37,-33,120,-30,-102,-26,103,-23,53,-22,-73,-22,-65,-20,-96,-16,49,-10,7,-3,75,4,-47,10,113,16,-61,21,25,27,-41,31,-61,35,18,39,-99,41,-102,42,115,41,126,38,-127,34,-30,29,-77,24,97,19,-13,14,10,12,77,10,3,9,87,7,121,4,110,-1,-38,-7,-3,-11,-112,-12,9,-12,73,-13,-18,-14,-111,-13,93,-12,117,-12,26,-12,15,-12,47,-12,-125,-12,-120,-11,-75,-10,-106,-10,9,-11,-105,-13,37,-13,-19,-14,-44,-15,126,-16,-94,-16,39,-13,-17,-10,64,-6,37,-4,21,-3,61,-2,-9,-1,-13,1,74,3,-94,3,23,3,68,2,74,1,-107,-1,-46,-4,-36,-7,-55,-9,-101,-10,-44,-11,-40,-11,18,-9,-30,-8,38,-6,-123,-6,86,-6,-84,-7,-47,-8,64,-7,-111,-4,96,2,122,8,-67,12,-15,14,22,16,-16,16,59,17,-39,16,78,15,-125,12,21,9,46,6,45,4,123,1,24,-3,-53,-9,-51,-13,-93,-15,94,-16,-29,-17,43,-15,12,-12,-79,-10,-8,-9,-44,-8,-19,-6,33,-1,29,5,-48,11,-88,17,-99,21,122,24,94,27,91,30,109,32,60,33,7,33,60,32,-56,30,-68,28,-79,25,-78,20,30,13,-70,3,-110,-6,-33,-13,116,-16,95,-17,1,-17,109,-18,-99,-19,-21,-20,105,-20,114,-20,38,-19,-38,-19,-86,-19,-102,-20,87,-21,-127,-22,-74,-22,92,-20,111,-18,81,-18,77,-21,-15,-25,99,-25,12,-23,44,-22,-74,-23,42,-23,-40,-23,-65,-21,70,-17,-68,-12,74,-5,110,1,-41,6,-122,12,-5,18,-101,25,104,31,-66,35,119,38,-91,39,-28,39,-83,39,-40,38,-7,36,-79,33,24,29,59,23,84,16,106,9,25,4,12,1,14,-1,72,-4,84,-8,74,-12,-25,-16,-126,-19,-61,-23,94,-26,113,-28,97,-28,54,-26,114,-23,-128,-19,102,-15,-14,-12,-79,-8,7,-3,100,1,-30,4,27,7,79,8,86,8,-14,6,1,5,74,4,-79,5,-126,8,6,11,84,12,-42,11,-51,9,-44,7,126,7,-100,8,47,9,45,8,116,6,-113,5,123,5,-110,5,76,5,105,4,-63,2,-74,0,-98,-1,-42,-1,24,0,48,-1,95,-3,-34,-5,-39,-6,-27,-7,-128,-7,57,-6,-54,-5,-40,-4,-18,-4,-76,-4,-53,-4,56,-3,1,-2,10,-1,-116,-1,80,-2,-87,-6,92,-11,-65,-17,121,-22,114,-27,100,-32,-27,-37,-81,-40,87,-41,-46,-41,-11,-39,89,-35,-93,-31,-126,-26,-61,-21,-81,-16,-59,-12,-50,-8,121,-2,22,6,119,14,25,22,-36,28,23,35,-120,40,58,44,-16,45,32,46,-70,45,-104,45,-70,45,90,45,-2,42,35,38,57,32,41,27,-39,23,-97,21,-77,19,-49,17,-81,15,-10,12,-23,9,108,7,18,5,-33,1,-22,-3,-76,-6,3,-7,94,-9,121,-12,-54,-16,41,-19,59,-23,103,-28,101,-33,-16,-37,-67,-38,37,-37,98,-37,-51,-39,1,-42,-29,-47,-10,-49,82,-47,39,-43,23,-38,-64,-33,-108,-26,-35,-18,-34,-9,120,0,-22,7,-79,14,-80,20,59,25,99,27,-35,27,-64,27,-97,27,2,27,41,25,-57,21,48,17,-86,12,77,9,5,7,-114,4,-113,1,-119,-2,16,-4,95,-6,-22,-7,0,-5,-96,-4,-97,-3,-122,-2,40,1,-24,5,-95,10,-108,13,38,15,-92,16,49,18,2,19,-2,18,112,18,114,17,-102,15,-77,12,-3,8,-2,4,109,1,-59,-2,31,-3,-38,-5,-82,-6,-31,-7,-68,-7,-52,-7,-81,-8,-42,-11,29,-14,-6,-18,109,-19,126,-19,-79,-18,30,-16,22,-15,84,-15,117,-15,114,-14,-32,-12,31,-8,-22,-6,28,-4,-52,-5,-52,-6,87,-6,18,-5,40,-3,63,0,7,4,-85,7,-124,10,53,12,33,13,43,14,75,15,-83,15,-17,14,-37,13,47,13,116,12,-122,10,8,7,-118,2,106,-3,-110,-8,70,-11,95,-12,-107,-12,64,-12,-44,-14,-69,-15,127,-15,1,-14,19,-13,49,-11,54,-8,101,-5}; }
	private static byte[] data36(){ return new byte[] {-128,-2,-92,1,-48,4,-91,7,95,10,123,13,-111,16,72,18,31,18,97,16,-21,13,15,11,81,7,100,2,-55,-4,36,-8,-49,-11,-72,-11,-127,-10,-1,-10,117,-9,-42,-8,52,-5,101,-3,81,-2,-61,-3,-4,-4,-12,-4,9,-2,-42,-1,14,2,-14,3,110,4,11,3,110,0,-54,-3,-113,-5,38,-6,-3,-7,27,-5,-12,-5,64,-5,-81,-7,36,-7,118,-6,-47,-4,-123,-1,-93,2,-34,6,0,12,69,17,84,21,-102,23,58,24,-120,24,120,25,-117,26,85,26,5,24,39,20,41,15,-10,8,-115,1,84,-6,-23,-12,-102,-15,109,-17,19,-19,-81,-23,4,-27,-11,-33,19,-36,70,-38,-52,-39,5,-38,28,-37,-17,-35,-56,-30,-3,-24,-90,-17,-35,-11,-7,-6,44,-1,75,3,-46,7,-12,11,-98,14,112,15,93,15,104,15,-62,15,-43,15,-72,15,-57,15,30,16,-30,15,-27,14,-87,13,43,13,102,13,-90,13,96,13,100,12,63,11,-78,10,68,11,60,12,91,12,35,11,53,9,74,7,89,5,85,3,-51,1,7,1,13,0,28,-2,91,-5,-69,-8,-103,-10,-26,-12,-76,-13,-84,-13,-4,-12,95,-9,20,-6,-114,-4,41,-2,-66,-2,108,-2,87,-3,-108,-5,79,-7,51,-9,110,-11,80,-13,-42,-17,-108,-21,127,-24,61,-24,-25,-23,-101,-21,-65,-20,-10,-19,-73,-17,-85,-15,-110,-13,-47,-11,-53,-8,-104,-4,27,1,93,6,34,12,-68,17,63,22,17,25,-127,26,97,27,51,28,-20,28,84,29,34,29,-16,27,54,25,-10,20,-96,15,122,10,10,7,-103,5,-82,4,-100,2,-70,-1,-25,-3,-10,-3,-58,-2,68,-1,45,-1,-18,-2,-100,-2,-114,-2,98,-1,-81,0,69,1,15,1,-78,0,123,0,79,-1,-45,-4,-47,-7,85,-9,-35,-12,65,-15,108,-20,-109,-25,-62,-29,7,-31,103,-33,-102,-33,32,-30,125,-26,-94,-21,49,-15,-2,-10,47,-4,-80,-1,-103,1,-11,2,-47,4,-33,6,111,8,26,9,2,9,81,8,-48,6,-4,3,81,0,42,-3,-66,-5,-11,-5,-7,-4,3,-2,-67,-2,-107,-1,-69,0,-32,1,-33,2,-118,4,-50,7,71,12,7,17,38,21,12,24,-26,24,-30,23,-112,22,28,22,-87,21,-11,19,36,17,-7,13,-17,9,-93,4,-87,-1,-103,-4,4,-5,94,-7,-121,-9,32,-9,70,-8,123,-7,-47,-8,98,-10,-105,-13,-92,-15,-87,-16,-87,-16,-128,-14,122,-10,105,-5,87,-1,-39,1,-30,3,24,6,-50,7,97,8,20,8,81,7,12,6,127,4,-85,2,-122,0,-66,-3,-107,-6,-2,-9,-87,-10,-8,-10,91,-8,-38,-7,-116,-6,-70,-6,127,-5,18,-3,-4,-3,16,-3,75,-5,61,-6,86,-6,-126,-6,9,-6,37,-7,73,-8,-108,-9,-19,-10,-85,-10,-82,-9,48,-6,-21,-3,-98,1,26,4,-77,4,64,4,-77,4,107,7,-55,11,-42,15,-64,18,40,21,81,23,63,24,38,23,4,20,108,15,-44,9,17,4,-11,-2,-121,-6,15,-10,-127,-15,-101,-19,-35,-22,19,-23,-12,-25,-11,-25,-32,-23,-60,-19,55,-14,106,-11,-104,-10,-111,-9,40,-6,-105,-2,110,3,119,7,88,10,-84,12,125,15,-42,18,51,21,24,21,112,19,57,18,39,18,-1,17,-79,16,8,14,-108,10,65,7,0,5,-71,3,-78,2,42,2,-117,3,-56,6,-40,9,-114,11,-86,12,0,14,-57,14,-46,13,-21,10,71,7,1,4,116,1,-52,-2,66,-5,-19,-10,87,-14,-51,-19,95,-23,-77,-27,-27,-30,115,-32,-8,-35,-15,-37,-36,-38,-99,-38,46,-37,56,-35,-37,-32,-58,-27,-46,-21,-79,-14,-20,-8,40,-3,16,0,-4,2,-2,5,-84,7,-61,7,-84,7,121,8,112,9,64,9,89,7,-52,4,-39,2,15,2,78,2,-125,3,-17,5,-62,8,-30,10,40,12,-99,13,-98,15,-84,17,-103,19,-24,21,-41,24,27,28,75,31,-12,33,60,35,-23,34,-87,33,38,32,29,30,43,27,123,23,-61,18,10,13,-86,6,-79,0,89,-5,-88,-10,118,-13,-106,-14,-11,-14,117,-14,82,-16,-49,-19,17,-20,-83,-22,122,-24,108,-27,-73,-30,-125,-31,-95,-31,31,-30,-107,-30,8,-29,95,-29,125,-29,-9,-29,-74,-27,-74,-24,12,-20,-115,-17,-59,-13,79,-8,-56,-5,21,-2,-43,0,73,5,127,10,-55,14,-47,17,123,20,94,23,93,26,104,28,-71,28,33,27,-101,24,70,22,17,20,80,17,108,13,-54,8,8,4,42,0,-117,-3,-22,-5,-56,-6,102,-6,92,-5,13,-3,58,-2,23,-2,0,-3,34,-4,68,-4,71,-3,114,-2,-62,-1,90,2,58,6,-97,9,-71,10,104,9,-52,6,-56,3,66,1,-64,-1,-94,-2,55,-4,46,-8,71,-12,57,-14,-1,-15,-1,-14,28,-11,93,-8,55,-4,-8,-1,67,3,76,6,48,9,-27,11,-64,13,104,14,72,14}; }
	private static byte[] data37(){ return new byte[] {-15,13,98,13,8,12,-127,9,-110,5,67,0,-80,-6,-62,-10,52,-11,-118,-12,30,-13,-16,-16,-72,-18,67,-19,0,-19,52,-18,106,-16,29,-13,-96,-10,49,-5,80,0,-35,4,-50,8,59,12,-27,14,64,16,-114,16,-64,15,-120,13,32,10,-61,6,47,4,-37,1,58,-1,103,-4,48,-6,47,-7,-35,-8,49,-8,-29,-10,-70,-11,-94,-11,0,-10,4,-10,-48,-11,80,-10,46,-8,117,-5,13,0,4,5,35,9,-126,11,118,12,-116,12,71,12,3,12,23,12,-74,11,-19,9,-82,6,-18,2,63,-1,-49,-5,23,-7,-101,-9,-118,-9,69,-8,-113,-7,59,-5,36,-3,25,-1,89,0,-125,0,34,0,119,0,28,2,26,4,-8,4,107,4,-57,2,2,1,8,0,49,0,-55,0,22,1,37,1,83,1,97,1,-56,0,-36,-1,-83,-1,-6,0,-16,3,-44,7,-82,11,-116,14,-97,16,27,18,-94,18,-96,17,109,15,-100,12,54,9,-29,4,7,0,76,-5,-40,-10,109,-14,102,-18,73,-21,-100,-23,-117,-24,127,-25,95,-26,-121,-26,84,-24,-43,-22,-115,-20,89,-19,22,-18,-109,-17,-82,-15,35,-12,-19,-10,24,-6,39,-3,4,0,-119,2,-47,4,-75,6,14,8,-25,8,124,9,-21,9,-25,9,87,9,-20,8,90,9,-89,10,32,12,-86,13,0,16,-101,19,-31,23,98,27,113,29,-3,29,101,29,-30,27,20,26,-100,24,95,23,-78,21,-11,18,68,15,-28,10,-80,5,-93,-1,-107,-7,95,-12,-39,-17,-6,-22,103,-27,17,-32,-16,-37,-33,-39,126,-39,115,-38,94,-36,49,-33,27,-29,0,-24,-119,-19,-3,-14,-119,-9,-6,-6,-61,-3,26,0,-18,1,-35,2,-22,2,36,2,-95,0,-90,-2,-88,-4,29,-5,-115,-6,1,-5,65,-4,-113,-3,-60,-2,84,0,103,2,-78,4,22,7,-92,9,75,12,-56,14,105,17,51,21,28,26,124,30,-32,32,-67,33,72,34,89,34,-49,32,115,29,44,25,-38,20,121,16,-37,11,86,7,54,3,103,-1,-73,-5,118,-8,-7,-11,24,-12,84,-14,-108,-16,-20,-18,23,-19,-127,-22,94,-25,-91,-28,-96,-29,87,-28,-58,-27,103,-26,-50,-27,-43,-28,-73,-28,2,-26,-78,-25,-7,-24,-35,-23,93,-21,-48,-19,-58,-16,-22,-13,12,-9,-28,-7,-123,-4,-68,-1,-110,4,-29,10,-100,17,-58,23,-53,28,68,32,-15,33,54,34,17,34,-15,33,110,33,-106,31,22,28,-93,23,91,19,-41,15,21,13,-16,10,-78,8,-57,5,115,2,-93,-1,-104,-3,-99,-6,21,-8,61,-10,81,-11,-25,-12,-26,-12,-4,-11,-5,-9,-47,-7,-76,-6,-28,-6,-116,-6,99,-7,-98,-9,-14,-11,67,-12,48,-14,-68,-17,-11,-19,61,-19,78,-19,113,-19,-72,-19,-103,-18,-29,-16,105,-12,-112,-8,-126,-4,-20,-1,-96,2,-57,4,56,6,16,7,19,7,89,6,2,5,-78,3,93,2,43,1,10,0,-12,-2,89,-3,74,-5,102,-7,83,-8,113,-9,94,-10,124,-11,-87,-11,-80,-10,127,-9,49,-8,-7,-7,-79,-3,-94,2,88,7,-48,10,-92,12,-90,12,126,11,-93,10,-90,10,-5,10,77,10,-90,8,106,6,74,4,98,2,5,1,59,0,113,-1,62,-2,45,-3,29,-3,56,-2,-72,-1,65,1,-105,2,12,4,-13,5,-112,8,-35,11,68,15,116,18,-121,21,92,24,10,26,-35,25,75,24,58,22,-49,19,81,16,-125,11,-49,5,-9,-1,114,-6,43,-11,100,-16,13,-19,-84,-21,-34,-21,69,-20,110,-20,116,-20,-79,-20,-50,-20,19,-19,113,-19,-42,-19,36,-18,-126,-18,-83,-18,50,-18,93,-19,81,-19,-10,-19,-32,-19,-120,-20,52,-21,28,-21,33,-20,95,-19,73,-17,90,-14,-5,-11,62,-7,-79,-4,-47,1,37,9,88,17,-101,24,7,30,-50,33,-111,36,-39,38,127,40,40,41,103,40,112,38,87,35,13,31,98,25,95,19,57,14,89,10,-53,6,-86,2,-7,-3,-108,-7,-16,-11,-59,-14,-122,-17,75,-20,106,-23,64,-25,60,-26,-31,-26,57,-23,-43,-20,10,-15,0,-11,44,-8,43,-6,113,-5,-30,-4,-39,-2,-90,0,-119,1,77,1,-126,0,58,-1,-79,-3,-95,-4,-62,-4,39,-2,12,0,-20,1,-57,3,-119,5,-56,6,-109,7,71,8,115,9,-7,10,-79,12,-123,14,-15,15,-123,16,39,16,-122,15,99,14,-15,11,77,8,4,5,15,3,105,1,-18,-2,-5,-5,60,-7,78,-10,-55,-14,-114,-17,49,-18,74,-17,37,-14,-116,-11,120,-8,43,-6,-106,-6,-20,-7,-91,-8,97,-9,85,-10,23,-11,-17,-14,-44,-17,117,-20,-34,-23,-127,-24,101,-24,-29,-24,53,-23,85,-23,-8,-23,-49,-21,-24,-18,-25,-14,59,-9,-44,-6,81,-3,-86,-1,-103,3,-35,9,123,17,-70,24,-116,30,89,34,91,36,92,37,84,38,-126,39,24,40,111,39,-56,37}; }
	private static byte[] data38(){ return new byte[] {-20,35,-66,33,-13,30,-108,27,43,24,-32,20,106,17,69,14,39,12,-78,10,-58,8,-71,5,37,2,-120,-2,-35,-6,29,-9,108,-13,-1,-17,-108,-20,102,-23,-80,-26,-127,-28,17,-30,95,-33,-53,-36,-70,-38,16,-39,-19,-41,105,-41,-122,-41,-48,-41,-125,-40,46,-38,-100,-35,85,-29,-51,-22,29,-13,-29,-6,-100,1,31,7,-88,11,-102,15,-60,19,-17,23,-30,26,98,27,-71,25,18,23,-60,20,35,19,-5,17,56,16,45,13,89,9,-9,5,105,3,-72,1,6,1,-2,0,-116,0,78,-1,-45,-2,0,1,-125,5,58,10,-105,13,-123,15,-52,16,-112,17,-2,17,65,18,117,18,-31,17,-24,15,-110,12,127,8,24,4,87,-1,-92,-6,-83,-10,7,-12,0,-13,84,-13,67,-12,-38,-12,-115,-12,-38,-13,76,-13,-11,-14,-22,-14,77,-13,67,-12,-97,-11,-6,-10,47,-8,23,-7,-40,-7,22,-6,-107,-7,112,-8,111,-9,105,-9,64,-8,-2,-8,-51,-8,107,-9,-90,-11,-115,-12,48,-11,-65,-9,-82,-5,54,0,-107,4,18,8,53,10,111,11,-44,12,-58,14,120,16,63,17,79,17,9,17,68,16,9,15,53,13,5,11,-26,7,-18,3,21,0,103,-3,25,-4,114,-5,-27,-6,-17,-7,37,-8,-68,-11,-45,-13,-45,-13,-100,-11,-84,-8,-120,-4,22,1,116,5,103,8,-81,9,27,10,111,10,-84,10,34,10,52,8,73,5,75,2,-95,-1,28,-3,65,-6,-107,-9,-37,-11,97,-11,114,-11,-102,-11,11,-10,16,-9,-96,-8,-48,-7,92,-6,116,-6,6,-5,20,-4,27,-3,-35,-3,-58,-2,-69,-1,-15,-1,-38,-2,65,-3,38,-4,-29,-5,11,-4,118,-4,46,-3,-18,-3,-70,-2,-27,-1,27,2,25,5,91,8,-115,11,-50,14,-9,17,-102,20,-30,22,-50,24,-15,25,-97,25,3,24,-96,21,-111,18,-125,14,-103,9,-57,4,-101,0,-19,-4,77,-7,109,-11,92,-15,100,-19,-8,-23,76,-25,19,-27,-37,-30,-63,-32,-128,-33,-29,-33,32,-30,-28,-27,-110,-22,-95,-17,6,-12,76,-9,-8,-7,98,-3,-81,1,-45,5,-98,8,-15,9,13,10,-125,9,-74,8,-10,7,99,7,-3,6,-53,6,-21,6,101,7,61,8,36,9,-4,9,-95,10,71,11,-15,11,8,13,-47,14,-16,16,-74,18,-93,19,-61,19,-11,18,-17,16,6,14,72,11,45,9,-12,6,-20,3,90,0,-40,-4,71,-7,68,-11,21,-15,-119,-19,-102,-21,-125,-21,87,-19,57,-16,77,-13,-27,-11,-44,-9,17,-7,-85,-7,11,-6,112,-6,8,-5,77,-5,-67,-6,-90,-7,-82,-8,26,-8,60,-9,-92,-11,-62,-13,-118,-14,91,-14,15,-13,-116,-12,69,-10,108,-9,-98,-9,-97,-9,-51,-8,-18,-5,120,0,75,5,-93,9,122,13,-4,16,0,20,53,22,-58,23,-7,24,-55,25,-62,25,-25,24,108,23,-85,21,-40,19,-55,17,-81,14,-122,10,41,6,48,3,-68,1,23,1,-47,0,-55,0,111,0,93,-1,-23,-3,18,-3,-8,-4,-18,-4,-8,-4,-117,-3,110,-2,-91,-2,-89,-3,-4,-5,-3,-7,78,-9,-55,-13,55,-16,-99,-19,-88,-21,85,-23,124,-26,65,-28,120,-29,1,-28,122,-27,98,-24,-50,-20,-104,-15,57,-11,-108,-9,20,-6,93,-3,-120,0,-90,2,-11,3,68,5,-97,6,-112,7,-109,7,-27,6,-24,5,-16,4,60,4,-5,3,113,4,88,5,79,6,-36,6,-27,6,-31,6,-64,7,-11,9,-22,12,-54,15,116,18,-45,20,23,22,-13,21,-20,20,-7,19,48,19,66,18,-29,16,-124,14,90,10,-18,4,12,0,-105,-4,89,-7,-113,-11,83,-14,47,-15,-22,-15,-16,-14,67,-13,34,-13,33,-13,64,-13,41,-13,111,-13,66,-11,13,-7,-114,-3,95,1,24,4,-9,5,-57,6,-49,6,-61,6,30,7,-17,6,123,5,33,3,-40,0,-125,-2,-121,-5,-109,-9,36,-13,13,-17,-99,-20,-38,-20,115,-17,-18,-14,-89,-11,122,-9,-64,-8,-59,-7,-17,-6,-4,-4,111,0,106,4,-107,7,49,9,-67,9,7,10,15,10,-104,9,43,8,117,6,83,5,-59,5,-74,7,-81,9,-102,9,-18,6,69,3,-48,0,110,0,-75,1,106,4,-21,7,-5,10,32,12,-127,11,35,10,-27,8,102,7,98,5,-45,2,-15,-1,50,-3,-46,-6,-117,-8,-112,-11,-11,-16,125,-21,-5,-26,110,-27,5,-25,53,-22,93,-19,-53,-17,79,-15,78,-14,125,-13,10,-10,119,-6,-102,-1,85,4,109,8,13,12,-49,14,-106,16,-47,17,-80,18,124,18,0,17,-101,15,-123,15,70,16,85,16,-125,14,-48,10,113,6,-125,3,112,3,-80,5,122,8,-114,10,0,12,-46,12,-16,12,78,12,45,11,-39,9,117,8,-53,6,-65,4,-101,2,-13,0,97,-1,113,-4,-96,-9,39,-14,-48,-19,-103,-21,48,-21,91,-21,-116,-22,86,-24}; }
	private static byte[] data39(){ return new byte[] {-13,-27,-82,-28,-117,-28,91,-27,106,-25,-33,-22,-45,-18,-120,-14,-29,-11,-53,-8,115,-6,-89,-6,-44,-6,14,-4,64,-2,-36,-1,95,0,69,0,-31,-1,93,-2,93,-5,75,-8,-66,-9,118,-6,-21,-2,-11,2,71,6,83,9,27,12,-97,14,-69,17,-3,21,-11,26,-107,31,105,35,42,38,-115,39,114,39,-113,38,64,37,68,35,-22,31,118,27,-82,22,35,18,86,13,46,7,61,-1,-98,-10,-93,-17,-2,-21,25,-21,30,-21,-34,-22,115,-22,58,-22,29,-22,-21,-23,-37,-23,104,-22,-92,-21,29,-19,98,-18,96,-17,35,-16,-116,-16,-105,-16,94,-16,4,-16,-101,-17,-31,-17,-52,-15,-110,-11,107,-7,88,-5,45,-5,126,-6,-100,-6,-44,-5,76,-2,46,2,-48,6,9,11,-33,13,-116,15,115,16,16,17,-78,17,-95,18,-65,19,127,20,-100,20,-22,19,-8,17,51,14,-122,8,124,2,79,-2,115,-3,5,-1,-82,0,-67,0,27,-1,-126,-4,-23,-7,13,-8,-68,-9,-73,-8,4,-5,29,-2,23,1,-36,2,121,3,-70,3,-18,3,125,3,125,2,-82,1,-119,1,-99,1,5,1,25,-1,108,-5,90,-10,-96,-15,89,-17,90,-16,-50,-13,-25,-9,93,-5,-45,-3,-102,-1,10,1,-126,2,70,4,93,6,68,8,108,9,-58,9,-8,9,2,10,96,9,72,7,-66,3,117,-1,-52,-5,-100,-6,41,-4,125,-2,-25,-2,-23,-4,50,-6,-126,-8,100,-8,-34,-7,-119,-4,17,0,-55,3,91,7,114,10,45,12,112,12,-76,11,-59,10,-68,9,-126,8,61,7,-27,5,-8,3,-56,0,29,-4,-61,-10,-115,-14,-30,-16,108,-15,-41,-14,70,-12,94,-11,-18,-11,53,-10,-69,-10,2,-8,-28,-7,12,-4,-95,-2,126,1,89,4,-37,6,-81,8,-106,9,111,9,-77,8,-101,7,65,6,-94,4,-9,2,-36,0,98,-3,77,-8,5,-13,85,-17,93,-18,121,-17,121,-15,113,-13,33,-11,12,-9,-114,-7,-52,-4,-65,0,-53,4,56,8,-43,10,69,13,-9,15,49,18,61,19,-27,18,-120,17,126,15,-112,13,-57,12,64,13,-123,13,6,12,-111,8,113,4,104,1,53,0,-88,0,19,2,4,4,27,6,-90,7,42,8,17,8,-21,7,-87,7,-31,6,-82,5,-82,4,-126,3,111,1,-74,-3,-111,-8,-30,-14,81,-19,-22,-24,52,-26,-120,-27,74,-26,37,-25,-28,-26,-51,-27,-42,-28,-41,-28,-74,-27,99,-25,-15,-23,102,-19,71,-15,48,-11,-13,-8,126,-4,-108,-1,-18,1,-87,3,112,5,-13,7,59,11,107,14,-106,16,36,17,38,16,72,14,-50,12,-6,12,48,15,-111,18,-48,21,39,24,-120,25,10,26,-127,25,56,24,-31,22,-10,21,42,21,49,20,59,19,115,18,35,17,32,14,68,9,92,3,-64,-3,86,-7,-66,-10,-112,-11,104,-12,-67,-15,-1,-20,-92,-25,91,-29,34,-31,-29,-32,25,-30,-128,-28,-102,-25,25,-21,-95,-18,-77,-15,-11,-13,77,-11,48,-10,44,-9,-102,-8,51,-6,108,-5,-64,-5,-60,-6,-98,-8,18,-10,123,-12,-79,-12,-108,-10,65,-7,26,-4,-21,-2,-30,1,45,5,-67,8,75,12,100,15,106,18,51,22,-90,26,-20,30,52,34,-78,36,60,38,-93,37,-32,34,56,31,16,28,11,25,93,21,-43,16,110,11,2,5,-8,-3,-64,-9,-106,-13,126,-15,38,-16,116,-18,110,-20,-30,-22,-108,-22,80,-21,84,-20,-92,-20,35,-20,112,-21,105,-21,90,-20,-54,-19,-23,-18,72,-17,-1,-18,39,-18,-96,-19,69,-18,117,-16,-56,-14,-77,-13,75,-13,-55,-14,51,-13,-81,-12,124,-9,-98,-5,63,0,-107,4,-47,8,115,13,66,18,122,22,-113,25,-7,27,53,30,101,32,34,34,-52,34,-44,33,-6,30,-94,26,-66,21,-119,17,110,14,-46,11,54,9,40,6,-122,2,117,-2,-90,-6,-80,-9,-122,-11,18,-13,-17,-15,126,-14,21,-12,117,-11,124,-10,-116,-9,54,-8,-97,-9,-120,-10,98,-10,-89,-9,32,-7,-71,-7,12,-7,-58,-10,23,-13,1,-17,62,-20,-4,-21,-45,-19,104,-16,-85,-14,-98,-12,114,-10,109,-8,62,-6,-47,-5,63,-3,120,-2,78,-1,-16,-1,-53,0,-11,1,-2,2,70,3,117,2,108,0,122,-2,25,-2,-35,-1,67,2,-55,3,21,4,-122,3,88,2,49,1,97,1,28,3,115,5,82,7,61,9,-108,11,-60,13,125,14,109,13,73,11,18,9,102,7,-125,6,34,6,62,5,24,3,-13,-1,119,-4,47,-7,-12,-11,52,-13,98,-14,-15,-13,115,-10,101,-8,-5,-7,66,-4,37,-1,-118,1,6,3,-82,4,127,7,-118,11,35,16,38,20,-112,22,-9,22,-5,21,120,20,8,19,-108,17,113,15,12,12,-27,6,65,0,3,-7,98,-14,-73,-19,80,-21,85,-22,-76,-23,-1,-24,-99,-24,59,-23,95,-21,-63,-18,28,-14}; }
	private static byte[] data40(){ return new byte[] {2,-12,-36,-12,32,-10,-70,-8,52,-4,-117,-1,-69,1,-69,1,-75,-1,66,-3,22,-4,-39,-5,31,-5,-65,-7,-13,-8,-29,-8,90,-8,5,-9,112,-10,46,-8,123,-5,-97,-2,109,1,10,5,44,10,-9,15,-106,20,-73,23,-71,25,-84,27,-105,29,-64,30,79,30,-9,27,17,24,12,19,-112,13,25,8,98,3,-113,-1,107,-4,101,-7,108,-10,-108,-13,-64,-16,70,-19,37,-23,-70,-27,-93,-28,9,-26,3,-23,-63,-20,-4,-16,-33,-12,-84,-9,118,-7,127,-5,98,-2,25,2,-44,5,-15,8,-112,10,24,10,35,8,22,6,45,5,51,5,121,5,-128,5,115,5,61,5,-85,4,71,4,-104,4,67,5,29,5,48,4,-106,3,115,4,82,6,68,8,113,9,66,9,-71,7,-54,5,-107,4,115,4,17,5,33,6,21,7,-97,6,8,4,45,0,-74,-4,70,-6,92,-8,-52,-10,6,-10,-38,-10,-58,-8,-107,-6,66,-5,-87,-6,17,-7,-24,-10,-114,-12,96,-14,125,-16,-91,-18,-65,-20,-36,-22,-45,-24,108,-26,-18,-29,-119,-30,116,-29,99,-26,37,-22,4,-18,-3,-15,-16,-11,-109,-7,94,-3,29,2,-82,7,-106,13,-41,19,-70,26,11,33,-54,36,63,37,-7,35,17,35,41,35,-120,35,-20,34,-40,32,114,29,60,25,-93,20,-45,15,82,11,-47,7,112,5,-123,3,-101,1,34,0,1,0,16,1,-39,1,-41,0,100,-2,-100,-5,-126,-7,43,-8,-98,-9,109,-9,88,-10,111,-13,-81,-17,-59,-20,127,-21,-65,-22,-111,-23,-53,-25,-74,-27,63,-29,-92,-32,-101,-34,46,-34,-111,-33,56,-30,-78,-27,60,-22,-12,-17,65,-10,103,-4,55,2,-126,7,-31,11,23,15,43,18,-49,21,93,25,61,27,-64,26,-73,24,-60,21,113,18,-74,14,-2,10,111,7,124,4,91,2,-78,0,-76,-2,-106,-4,24,-5,-91,-6,-39,-6,-25,-5,-87,-2,27,3,117,7,34,10,100,11,-111,12,59,14,-38,15,20,17,-30,17,-51,17,-49,15,-100,11,58,6,0,1,-95,-4,29,-7,102,-10,126,-12,88,-13,-41,-14,-20,-14,2,-13,109,-14,-88,-16,57,-18,-117,-20,-103,-20,87,-18,-1,-16,-55,-13,38,-10,99,-9,-95,-9,-59,-9,3,-7,66,-5,-50,-3,25,0,17,2,74,3,-123,3,25,3,-15,2,-104,3,-19,4,111,6,-83,7,-30,8,-103,10,-97,12,-23,13,-91,13,88,12,-79,11,101,12,119,13,62,13,-105,11,116,9,53,7,56,4,63,0,113,-4,-40,-7,123,-8,-21,-9,61,-8,10,-7,92,-7,-95,-8,-106,-9,30,-9,15,-9,119,-9,-10,-8,83,-4,-60,0,-39,4,92,7,57,8,26,8,108,7,78,6,-61,4,-17,2,-85,0,-71,-3,2,-6,68,-10,-31,-14,17,-16,8,-18,38,-19,-104,-19,11,-17,14,-15,70,-13,-87,-11,50,-8,-89,-6,-36,-4,-34,-2,-123,1,-109,5,-106,10,104,14,47,15,-110,13,-97,11,-111,10,-6,9,66,9,-27,8,5,9,-30,8,-96,7,-106,5,-47,3,-128,2,-83,1,-110,1,-127,2,-125,4,27,7,22,10,-2,12,124,15,13,17,16,18,123,18,26,18,-38,16,-64,14,-22,11,27,8,106,3,110,-2,-45,-7,-42,-11,19,-14,54,-18,100,-22,-45,-26,-111,-29,-78,-32,115,-34,-17,-36,62,-36,-68,-36,-15,-34,44,-29,-72,-24,-100,-18,-19,-13,106,-8,-14,-5,2,-1,120,2,-79,6,-8,10,58,14,47,16,21,17,86,17,-81,16,85,15,-36,13,-18,12,23,12,-32,10,-113,9,96,9,48,10,-73,10,32,10,-34,8,-16,7,23,8,82,9,23,11,68,12,-15,11,-123,10,9,9,-5,7,98,7,50,7,-123,7,-84,7,-44,6,88,4,114,0,-41,-5,-44,-9,5,-11,106,-13,-73,-14,-34,-14,31,-12,16,-10,-25,-9,102,-8,-119,-9,54,-10,-119,-11,-39,-11,-109,-10,1,-9,-45,-10,-11,-11,-109,-12,67,-13,94,-14,-109,-15,-125,-16,-92,-17,72,-16,-86,-14,-109,-11,-100,-9,20,-7,45,-5,55,-2,117,1,-108,4,115,8,-107,13,-11,18,-44,22,89,24,83,24,-11,23,-76,23,-117,23,52,23,122,22,-57,20,-2,17,30,14,-79,9,0,5,-124,0,-118,-4,126,-7,0,-8,47,-8,-126,-7,-11,-6,9,-4,-56,-4,-31,-4,15,-4,-38,-6,-56,-6,-35,-4,-7,-1,124,2,-100,3,-77,3,-14,2,96,1,52,-1,-22,-4,-42,-6,-56,-8,100,-10,-85,-13,-91,-16,83,-19,-30,-23,97,-25,-53,-26,23,-24,114,-22,107,-19,121,-15,30,-10,11,-6,126,-4,81,-2,-8,0,-110,4,70,8,62,11,112,13,-96,14,117,14,-109,12,-125,9,45,6,99,3,-93,1,4,1,42,1,-108,1,-53,1,-68,1,80,1,-122,0,78,0,-105,1,-116,4,74,8,-27,11,30,15,97,17,122,18,124,18,42,18,-54,17}; }
	private static byte[] data41(){ return new byte[] {-20,16,123,15,43,13,-119,9,89,4,1,-1,-15,-6,102,-8,34,-10,-44,-13,-14,-15,23,-15,-70,-16,31,-16,61,-17,125,-18,13,-18,112,-19,55,-19,-55,-18,1,-13,88,-8,119,-4,-34,-2,-109,0,91,2,-56,3,-31,4,110,6,-78,8,-100,10,5,11,-8,9,63,8,-122,6,-65,4,94,2,-104,-1,57,-3,117,-4,57,-3,-60,-2,-33,-1,19,0,-73,-1,91,-1,112,-1,75,0,1,2,-47,3,-122,4,-101,3,3,2,-89,0,-98,-1,-48,-2,-46,-2,0,0,-67,1,-26,2,95,3,-125,3,39,3,15,2,-104,0,8,0,85,1,104,4,108,8,21,12,-1,13,85,13,38,10,35,6,-18,2,-25,0,45,-1,-102,-4,-10,-8,-71,-12,-89,-16,16,-19,-9,-23,7,-25,99,-28,-58,-30,-13,-30,25,-27,-98,-24,-81,-20,-115,-16,-2,-13,-32,-10,-81,-7,-124,-3,26,3,-111,9,38,15,3,19,122,21,-81,22,-53,22,-75,22,88,23,101,24,-106,24,-97,23,4,22,70,20,-22,17,93,14,-84,9,-60,4,-91,1,118,1,26,4,-112,7,83,10,-60,11,47,12,-105,11,71,10,-69,8,-128,7,-79,6,-46,5,95,4,60,2,-106,-1,70,-4,-21,-9,117,-14,-42,-20,31,-24,-29,-28,52,-29,-90,-30,69,-30,53,-31,-96,-33,-59,-34,-30,-33,38,-29,-15,-25,70,-19,29,-14,-3,-11,43,-7,41,-4,-47,-2,-27,0,-85,2,-17,4,-53,7,-5,9,71,10,-43,8,-27,6,48,5,55,3,-9,0,88,-1,-125,-1,107,1,36,4,0,7,83,9,116,10,121,10,-1,10,73,13,-38,16,77,20,-13,22,6,25,-56,26,-8,27,115,28,84,28,-21,27,24,27,63,25,-77,21,-41,16,121,11,82,6,-12,0,125,-5,-20,-10,33,-12,-56,-14,-67,-15,49,-16,76,-18,72,-20,-124,-22,60,-23,-15,-24,-26,-23,-119,-21,-59,-20,41,-19,107,-19,26,-18,-123,-18,-42,-19,-14,-20,50,-19,-21,-18,37,-15,-63,-13,77,-9,-89,-5,60,-1,65,1,125,2,58,4,-41,6,50,10,-18,13,-52,17,-1,20,124,22,-15,21,93,20,98,19,116,19,-111,19,-88,18,99,16,-1,12,-87,8,-55,3,-45,-2,92,-6,-36,-10,-7,-12,14,-11,-51,-10,74,-7,84,-5,-105,-5,-56,-7,14,-9,95,-11,-32,-11,-117,-8,-90,-4,92,1,27,5,-97,6,-77,5,-46,3,85,2,-60,1,-15,1,106,2,-96,2,16,2,51,0,53,-3,-111,-7,-12,-11,24,-13,-25,-15,4,-13,10,-10,-75,-7,-36,-4,42,-1,71,1,-92,3,117,6,-81,9,24,13,-8,15,-64,17,36,18,90,17,99,15,79,12,-128,8,-53,4,105,1,87,-2,-51,-5,-105,-6,-60,-6,-46,-6,103,-7,104,-10,126,-13,113,-14,72,-12,-117,-8,-53,-3,-79,2,-98,6,-81,9,-81,11,-89,12,-49,12,108,12,125,11,-54,9,-79,7,-113,5,39,3,20,0,51,-4,5,-8,60,-12,80,-15,76,-17,111,-18,53,-17,-22,-16,-85,-15,-114,-16,-59,-18,-101,-18,-34,-16,-71,-12,-29,-8,118,-4,18,-1,-27,0,29,2,47,3,-102,4,-58,6,122,9,-67,11,-62,12,66,12,99,10,55,7,97,3,-46,-1,92,-3,39,-4,103,-4,-109,-3,6,-1,-34,-1,42,0,86,0,85,1,-91,3,-34,6,114,9,72,10,22,10,5,10,115,10,-75,10,107,10,-65,9,-22,8,53,8,24,8,127,8,118,8,-4,6,9,4,-48,0,-1,-2,103,-1,-88,1,111,4,39,7,23,9,-86,9,79,8,-72,5,-122,3,-91,2,106,2,93,1,-24,-2,105,-5,-111,-9,-117,-13,84,-17,-27,-22,-98,-26,-18,-30,122,-32,-8,-33,-70,-31,50,-27,-103,-24,-78,-22,-102,-21,123,-20,50,-18,48,-15,32,-11,-85,-7,42,-2,-56,1,49,4,-49,5,-128,7,-76,9,15,12,63,14,92,16,88,18,-118,19,13,19,-21,16,-7,13,19,11,6,9,-14,8,108,11,127,15,50,19,76,21,-7,21,-31,21,80,21,87,20,102,19,-7,18,46,19,96,19,3,19,-95,17,-34,14,87,10,60,4,-93,-3,-52,-9,53,-13,-56,-17,104,-19,83,-21,88,-24,-25,-29,71,-33,-123,-36,-103,-36,38,-33,-15,-30,-63,-26,12,-22,-25,-20,35,-16,-39,-13,11,-8,76,-4,-8,-1,-104,2,5,4,-111,4,-91,4,9,4,98,2,-10,-1,103,-3,-103,-5,-11,-6,-75,-5,-65,-3,-114,0,10,3,43,4,50,4,95,4,-90,5,-92,7,30,10,-122,13,-90,17,-107,21,69,24,122,26,-57,28,103,30,8,30,37,28,-32,25,-95,23,-69,20,-38,16,54,12,33,7,-7,1,62,-3,83,-7,124,-10,44,-12,16,-14,-68,-17,-119,-19,-61,-21,-72,-22,55,-22,29,-22,92,-22,21,-21,57,-20,89,-19,-32,-19,-115,-19,-58,-20,30,-20,-44,-21,81,-20,124,-18}; }
	private static byte[] data42(){ return new byte[] {89,-14,48,-10,58,-8,95,-8,79,-8,80,-7,-89,-5,57,-1,-52,3,-95,8,-37,12,69,16,93,19,72,22,-25,24,19,27,-17,28,26,30,-56,29,-76,27,87,24,-107,20,-57,16,-53,12,-8,8,-67,5,-97,3,112,2,-69,1,-33,0,15,-1,-10,-5,-89,-8,84,-10,-100,-11,-33,-11,94,-10,-4,-9,30,-6,118,-5,59,-5,62,-6,-127,-7,34,-7,6,-7,-126,-7,12,-6,-35,-7,-88,-8,46,-9,-113,-11,98,-13,-117,-16,59,-18,-105,-19,-21,-18,65,-15,-67,-13,0,-10,108,-8,56,-5,72,-2,62,1,-51,3,0,6,-14,7,-43,9,62,11,92,11,-33,9,-122,7,72,5,89,3,-113,1,-101,0,-50,0,90,1,-17,0,43,-1,-118,-4,-43,-7,-7,-9,58,-8,38,-5,-43,-1,-86,4,-125,8,72,11,0,13,-47,13,-13,13,-78,13,47,13,60,12,-31,10,100,9,-51,7,49,5,101,1,-53,-4,101,-8,-127,-12,48,-15,95,-17,-96,-17,4,-15,-48,-15,125,-15,8,-15,-73,-15,-80,-13,-23,-10,-12,-6,34,-1,-89,2,-92,5,-123,8,75,11,-93,13,-122,15,102,17,34,19,83,20,-117,20,83,19,110,16,-106,11,-110,5,-101,-1,15,-5,124,-8,116,-9,56,-9,44,-9,30,-9,36,-9,91,-9,9,-8,-22,-8,-109,-7,-59,-7,54,-6,88,-5,18,-3,8,-1,7,1,41,2,91,1,-60,-2,107,-4,-58,-5,-16,-5,80,-5,-114,-7,-26,-9,-24,-10,-115,-10,47,-9,74,-7,41,-4,-85,-2,-124,0,126,2,10,5,-24,7,-94,10,-40,12,92,14,2,15,6,15,115,14,88,13,88,11,68,8,68,4,-103,-1,-47,-6,-51,-10,-81,-12,-128,-12,63,-11,-117,-11,41,-11,-126,-12,-43,-13,-29,-14,35,-14,99,-14,-2,-13,125,-10,87,-7,95,-4,97,-1,63,2,16,5,10,8,-17,10,47,13,-116,14,-36,14,18,14,-7,11,-19,8,22,6,8,5,-79,5,55,7,71,8,108,8,-93,7,6,6,-95,4,56,4,-60,4,40,5,41,5,-127,5,-77,6,-30,7,-23,7,-65,6,-125,4,-110,1,98,-2,45,-4,75,-5,-32,-6,-22,-7,81,-8,96,-10,31,-12,-64,-15,87,-16,63,-16,65,-15,66,-14,103,-13,-12,-12,41,-9,-91,-7,85,-4,15,-1,108,1,-54,2,-61,2,-114,1,-113,-1,16,-3,35,-6,-47,-10,83,-13,12,-16,-104,-19,-85,-20,121,-19,-73,-17,38,-14,69,-12,-94,-11,99,-10,-77,-10,-74,-9,-54,-6,19,0,106,6,-104,12,62,18,61,23,18,27,42,29,-10,29,25,30,25,30,66,30,106,30,-16,29,-54,27,-48,23,-1,18,92,14,100,10,-3,6,32,4,-43,1,-15,-1,52,-2,-85,-4,-92,-5,-53,-6,-87,-7,83,-8,-58,-9,30,-8,120,-8,26,-8,54,-9,-21,-11,-53,-13,-2,-16,-75,-18,19,-18,-2,-18,102,-16,23,-15,84,-16,-9,-19,78,-21,-75,-23,-20,-23,94,-21,-92,-19,-98,-16,-89,-12,-98,-7,-53,-2,-121,3,-97,7,115,11,-101,14,104,16,122,16,-69,15,12,15,-66,14,82,14,21,13,-114,10,69,7,70,4,84,2,17,1,-123,-1,-81,-3,-25,-5,121,-6,112,-7,112,-7,-93,-6,-95,-4,-126,-2,74,0,-87,2,97,5,-85,7,26,9,97,10,-59,11,-20,12,56,13,-10,12,94,12,-9,10,47,8,42,4,-95,-1,-115,-5,87,-8,80,-10,67,-11,-42,-12,-33,-12,-111,-11,-29,-10,42,-8,124,-8,8,-8,-97,-9,64,-8,-71,-7,-109,-5,51,-3,51,-2,108,-2,21,-2,-44,-3,79,-2,-91,-1,34,1,-19,1,61,1,32,-1,96,-4,74,-6,-46,-7,24,-5,-58,-3,31,1,118,4,70,7,107,9,4,11,88,12,85,13,-15,13,104,14,35,15,1,16,31,16,-70,14,-25,11,-4,7,21,3,-45,-3,-120,-7,60,-9,45,-10,52,-11,-66,-13,77,-14,-23,-16,-117,-17,-110,-18,-67,-18,-28,-17,-109,-15,-112,-13,41,-10,23,-7,1,-4,-13,-2,31,2,45,5,95,7,-116,8,-4,8,-25,8,42,8,44,6,-43,2,-86,-2,-20,-6,-125,-8,-79,-9,-59,-9,52,-8,-19,-8,88,-6,51,-4,-110,-3,-17,-3,-69,-3,11,-2,-120,-1,40,2,-70,5,-40,9,118,13,60,15,-32,14,62,13,-112,11,61,10,105,9,47,9,85,9,-8,8,78,7,5,5,64,3,56,2,-108,1,7,1,52,1,98,2,66,4,34,6,73,7,-84,7,109,7,95,7,-56,7,-21,7,-25,6,-127,4,64,1,71,-3,124,-8,6,-13,76,-18,117,-21,-124,-22,122,-22,52,-22,59,-23,-110,-25,-55,-27,-57,-28,-20,-28,-57,-27,51,-25,-89,-23,-116,-19,121,-14,-39,-9,49,-3,61,2,-128,6,-49,9,-99,12,40,15,28,17,-18,17,-83,17,-46,16,-28,15,26,15,102,14,-11,13,-52,13,-110,13,-96,12,36,11}; }
	private static byte[] data43(){ return new byte[] {-26,9,119,9,-126,9,-113,9,-100,9,-40,9,73,10,25,11,32,12,-112,12,-122,11,42,9,99,6,-19,3,-73,1,-88,-1,35,-2,7,-3,123,-5,-53,-8,33,-11,67,-15,-13,-19,-125,-21,79,-22,-114,-22,48,-20,-40,-18,18,-14,95,-11,24,-8,55,-6,9,-4,-41,-3,-126,-1,-124,0,-32,0,-110,0,111,-1,42,-3,94,-6,83,-8,-13,-9,-105,-8,83,-7,-69,-7,36,-6,69,-6,-33,-7,4,-7,-67,-8,-69,-7,25,-4,-96,-1,33,4,23,9,-49,13,101,17,126,19,118,20,-37,20,90,21,-2,21,-78,22,-13,22,30,22,-57,19,-14,15,-1,10,-25,5,-91,1,-91,-2,49,-4,-82,-7,77,-9,10,-10,-49,-11,-56,-11,-62,-11,-43,-11,63,-10,-48,-10,-84,-9,91,-7,-126,-5,45,-3,48,-2,-16,-2,120,-1,112,-1,-21,-2,-103,-2,-61,-2,-97,-2,65,-3,-127,-6,72,-9,44,-12,-125,-15,-86,-17,109,-17,28,-15,-10,-13,63,-9,-86,-6,41,-2,21,1,-76,2,116,3,3,4,-6,4,22,6,32,7,-39,7,-16,7,67,7,-81,5,60,3,119,0,80,-2,81,-3,65,-3,103,-3,-105,-3,-68,-3,1,-2,99,-2,-56,-2,115,-1,5,1,-49,3,15,7,1,10,92,12,20,14,-48,14,-77,14,103,14,119,14,52,14,-47,12,74,10,-42,6,57,2,-52,-4,47,-8,-84,-11,-92,-12,-92,-13,125,-14,28,-14,-75,-14,-105,-13,18,-12,66,-12,-103,-12,44,-11,-48,-11,-22,-10,42,-7,-70,-4,-127,0,-112,3,-116,5,-38,6,-15,7,-106,8,-37,8,-58,8,43,8,-128,6,31,4,-88,1,-38,-1,-7,-2,-57,-2,-71,-2,123,-2,62,-2,-104,-2,-82,-1,35,1,-77,2,125,4,48,6,64,7,52,7,1,7,-4,6,-6,6,-60,5,44,3,-26,-1,21,-3,91,-5,127,-6,51,-6,0,-6,-122,-7,-36,-8,73,-8,-51,-9,40,-9,127,-10,-87,-10,44,-8,-25,-6,-9,-3,36,1,63,4,-59,6,-3,7,12,8,-82,7,82,7,-128,6,-81,4,-112,1,125,-3,35,-7,-70,-11,-37,-13,40,-13,-79,-14,-60,-15,-59,-16,66,-16,-7,-16,-120,-14,99,-12,-33,-11,-122,-9,30,-6,-6,-3,-65,2,-37,7,109,12,-3,15,106,18,-20,19,-118,20,-86,20,60,21,121,22,105,23,-58,22,-126,20,119,17,122,14,-17,11,-75,9,82,7,103,4,-41,1,16,1,18,2,-127,3,49,4,105,4,116,4,9,4,-78,2,-97,0,123,-2,117,-4,75,-6,-111,-9,106,-12,118,-15,37,-17,84,-19,-107,-21,-62,-23,6,-24,-116,-26,-128,-27,-9,-28,-60,-28,-42,-28,-100,-27,-35,-25,-49,-21,-15,-16,-102,-10,29,-4,-86,0,-7,3,-96,6,53,9,88,11,54,12,-13,11,-111,11,-78,11,-52,11,64,11,30,10,-51,8,94,7,-93,5,-74,3,86,2,102,2,-16,3,13,6,-31,7,49,9,46,10,46,11,-81,12,-32,14,33,17,-89,18,65,19,61,19,-85,18,-62,17,5,17,112,16,87,15,-18,12,87,9,-74,4,-97,-1,-30,-6,16,-9,-29,-13,-48,-16,125,-18,-66,-19,107,-18,123,-17,76,-16,46,-15,24,-14,-37,-14,59,-13,98,-13,-74,-13,81,-12,-1,-12,109,-11,-97,-11,-28,-11,23,-10,53,-10,-125,-10,10,-9,120,-9,77,-9,21,-9,-38,-9,-76,-7,-22,-5,43,-2,-9,0,108,4,-11,7,24,11,-19,13,-97,16,15,19,18,21,118,22,45,23,84,23,-26,22,-40,21,-58,19,-113,16,-103,12,95,8,49,4,19,0,16,-4,73,-8,72,-11,-86,-13,-66,-13,-84,-12,50,-11,-124,-12,-1,-14,-36,-15,33,-14,-12,-13,-117,-10,83,-7,61,-4,-47,-2,-127,0,58,1,-45,1,-82,2,-103,3,14,4,-23,3,1,3,-3,0,65,-2,0,-4,-38,-6,76,-6,37,-6,-84,-6,100,-4,-24,-2,124,1,91,3,-128,4,62,5,22,6,99,7,-7,8,-45,10,74,12,-36,12,-15,11,-55,9,-16,6,27,4,-72,1,28,0,-28,-2,82,-3,88,-5,-37,-7,29,-7,-46,-8,82,-8,-34,-9,-43,-9,-85,-8,-45,-6,40,-2,-58,1,-69,4,54,7,122,9,83,11,59,12,37,12,-5,10,-90,8,99,5,36,2,104,-1,-52,-4,-29,-7,-62,-10,-15,-13,-20,-15,-39,-16,-123,-16,-45,-16,-45,-15,-8,-14,127,-13,60,-13,52,-13,-66,-12,-15,-9,20,-4,38,0,125,3,-73,5,34,7,39,8,6,9,-127,9,-77,9,-95,9,49,9,-25,7,30,6,114,4,-73,2,-64,0,-81,-2,35,-3,-59,-4,-117,-3,90,-1,-90,1,-82,3,52,5,88,6,-117,7,55,9,34,11,-97,12,-34,12,-93,11,-83,9,-99,7,-21,5,-100,4,-109,3,83,2,-80,0,-7,-2,117,-3,-51,-5,103,-7,-38,-10,13,-11,-49,-12,34,-10,-73,-8,-20,-5,1,-1,118,1}; }
	private static byte[] data44(){ return new byte[] {69,3,120,4,48,5,-21,5,-117,6,99,6,-105,4,-119,1,32,-2,49,-5,-99,-8,82,-10,35,-12,-11,-15,-43,-17,13,-18,16,-19,67,-19,91,-18,100,-17,-30,-17,96,-16,-27,-15,9,-11,25,-7,70,-3,-49,0,122,3,101,5,59,7,-116,9,68,12,-5,14,-5,16,74,18,-59,18,-76,18,10,18,-75,16,-71,14,122,12,61,10,91,8,113,7,-27,7,-96,9,-109,11,-87,12,-104,12,-68,11,120,10,17,9,-43,7,-34,6,-7,5,-75,4,-37,2,-123,0,-17,-3,37,-5,26,-8,18,-11,-126,-14,113,-16,99,-18,21,-20,-127,-23,-19,-26,-65,-28,-93,-29,91,-28,50,-25,-106,-21,-111,-16,6,-11,-113,-8,122,-5,69,-2,62,1,69,4,-22,6,-80,8,101,9,124,9,46,9,-121,8,55,7,32,5,-78,2,-119,0,83,-1,105,-1,88,0,-94,1,-47,2,-61,3,-121,4,125,5,35,7,100,9,-122,11,43,13,-106,14,2,16,88,17,90,18,-104,19,-19,20,91,21,-6,19,-4,16,99,13,-69,9,7,6,57,2,104,-2,-67,-6,55,-9,9,-12,-70,-15,-52,-16,-15,-16,88,-15,-127,-15,71,-15,-10,-16,-126,-16,47,-16,49,-16,-34,-16,29,-14,-124,-13,-119,-12,-7,-12,3,-11,-10,-12,-27,-12,-114,-12,42,-12,8,-12,-115,-12,85,-11,-29,-11,104,-10,105,-9,51,-7,-30,-5,-127,-1,-14,3,-97,8,-40,12,-102,16,53,20,-76,23,-64,26,-5,28,83,30,-76,30,-31,29,-53,27,-122,24,105,20,-15,15,125,11,97,7,41,4,-44,1,-32,-1,-53,-3,72,-5,98,-8,72,-11,-97,-14,98,-15,-78,-15,-81,-14,-9,-13,82,-11,102,-10,34,-9,-11,-9,109,-7,99,-5,-30,-4,-99,-3,-65,-3,84,-3,12,-4,55,-6,-115,-8,-121,-9,-2,-10,-98,-10,96,-10,-115,-10,-96,-9,96,-7,77,-5,-67,-4,-78,-3,-121,-2,-59,-1,-126,1,-105,3,107,5,-99,6,-36,6,78,6,24,5,-74,3,-88,2,14,2,91,1,116,0,-40,-1,-80,-1,104,-1,-99,-2,125,-3,108,-4,-92,-5,85,-5,44,-4,-105,-2,76,2,73,6,124,9,-95,11,-38,12,-103,13,-91,13,26,13,-11,11,70,10,-4,7,92,5,118,2,51,-1,101,-5,-123,-9,93,-12,70,-14,11,-15,-101,-16,-54,-16,-14,-16,-110,-16,40,-16,-118,-16,-118,-14,-8,-11,-122,-6,51,-1,51,3,44,6,-63,8,117,11,-18,13,-97,15,113,16,-44,16,-21,16,-127,16,120,15,-83,13,-5,10,98,7,11,3,-52,-2,-96,-5,116,-6,-16,-6,-5,-5,-92,-4,-46,-4,39,-3,5,-2,-126,-1,46,1,92,2,-105,2,36,2,102,1,-40,0,-68,0,23,1,13,1,-58,-1,73,-3,-83,-6,109,-8,38,-10,111,-13,-7,-16,75,-17,120,-18,21,-18,-71,-18,-23,-16,96,-12,5,-8,72,-5,102,-2,-8,1,-40,5,77,9,-107,11,114,12,88,12,-4,11,-33,11,-112,11,109,10,47,8,101,5,127,2,-86,-1,1,-3,-59,-6,38,-7,-46,-9,-74,-10,-24,-11,-73,-11,13,-10,-86,-10,-98,-9,-22,-8,-117,-6,112,-4,-7,-2,52,2,-29,5,107,9,103,12,-57,14,-49,16,-120,18,-107,19,95,19,-66,17,-6,14,-65,11,18,9,-107,7,50,7,39,7,-71,6,-56,5,38,4,-24,1,-93,-1,48,-2,-91,-3,97,-3,-48,-4,-17,-5,-41,-6,-73,-7,-78,-8,18,-8,-86,-9,-12,-10,8,-10,94,-11,-2,-12,52,-12,-81,-14,-38,-16,-107,-17,22,-17,104,-17,-52,-16,64,-13,97,-10,101,-7,-2,-5,104,-2,-72,0,11,3,94,5,-113,7,89,9,87,10,69,10,-36,8,92,6,59,3,34,0,46,-3,-112,-6,71,-8,-63,-10,35,-10,83,-10,-3,-10,-42,-9,-15,-8,99,-6,-28,-5,85,-3,34,-1,-26,1,124,5,62,9,-42,12,60,16,87,19,-91,21,-94,22,-104,22,-24,21,-3,20,-64,19,13,18,-71,15,121,12,-122,8,102,4,-26,0,88,-2,-58,-4,-14,-5,-104,-5,38,-5,52,-6,5,-7,63,-8,34,-8,89,-8,-88,-8,29,-7,-39,-7,-115,-6,-5,-6,10,-5,-122,-6,37,-7,72,-9,-106,-11,-128,-12,-60,-13,16,-13,33,-14,-50,-16,-29,-18,6,-19,51,-20,-3,-20,117,-17,-7,-14,59,-9,-62,-5,75,0,-41,4,106,9,-46,13,-44,17,-26,20,111,22,85,22,54,21,-71,19,33,18,-2,15,75,13,34,10,-30,6,-34,3,1,1,33,-2,10,-5,35,-8,-54,-11,18,-12,-3,-14,-24,-14,39,-12,23,-10,-16,-9,-76,-7,7,-4,71,-1,-55,2,-50,5,19,8,-121,9,61,10,82,10,20,10,119,9,80,8,-128,6,83,4,38,2,79,0,-45,-2,123,-3,67,-4,13,-5,22,-6,-59,-7,14,-6,124,-6,125,-6,28,-6,-102,-7,85,-7,75,-7,-49,-7,-49,-6,-2,-5}; }
	private static byte[] data45(){ return new byte[] {-16,-4,127,-3,-20,-3,124,-2,96,-1,92,0,-41,0,79,0,-42,-2,44,-3,54,-4,125,-4,23,-2,-99,0,126,3,46,6,110,8,62,10,-93,11,-60,12,-120,13,-76,13,98,13,-39,12,0,12,112,10,-44,7,-126,4,-13,0,44,-3,-56,-7,64,-9,-17,-11,-41,-12,95,-13,101,-15,121,-17,22,-18,-90,-19,-108,-18,-3,-16,10,-12,1,-9,-97,-7,82,-4,14,-1,-118,1,-73,3,-41,5,-24,7,-116,9,97,10,33,10,-31,8,-32,6,57,4,69,1,113,-2,81,-4,105,-5,-117,-5,19,-4,-98,-4,72,-3,122,-2,-1,-1,123,1,-52,2,-22,3,-7,4,-44,5,-72,6,44,8,18,10,-56,11,29,12,31,11,109,9,-81,7,-25,5,-17,3,-35,1,-57,-1,-110,-3,26,-5,-72,-8,34,-9,117,-10,-46,-10,-1,-9,15,-6,-69,-4,-109,-1,42,2,45,4,113,5,-12,5,39,6,126,6,-30,6,-64,6,-56,5,3,4,66,1,-107,-3,119,-7,-17,-11,116,-13,-60,-15,89,-16,-10,-18,90,-19,-107,-21,1,-22,84,-23,-42,-23,89,-21,-76,-19,-32,-16,-27,-12,107,-7,43,-2,-13,2,-70,7,38,12,-71,15,-95,18,0,21,-87,22,48,23,105,22,-40,20,45,19,-76,17,-128,16,112,15,83,14,-54,12,-78,10,72,8,31,6,103,4,34,3,1,2,-6,0,-53,-1,-98,-2,-67,-3,103,-3,79,-3,-2,-4,86,-4,-113,-5,-60,-6,-101,-7,-53,-9,-46,-11,9,-12,121,-14,-55,-16,47,-17,23,-18,11,-18,-69,-18,17,-16,-69,-15,-47,-13,117,-10,-75,-7,51,-3,51,0,127,2,36,4,108,5,38,6,45,6,-66,5,3,5,-22,3,49,2,88,0,-12,-2,125,-2,122,-2,98,-2,69,-2,73,-2,65,-2,-7,-3,-52,-3,113,-2,37,0,-127,2,15,5,-52,7,-67,10,-97,13,-20,15,46,17,-117,17,-121,17,114,17,41,17,101,16,-53,14,46,12,-81,8,-87,4,-99,0,24,-3,-107,-6,18,-7,26,-8,-33,-10,102,-11,10,-12,12,-13,-107,-14,-33,-14,8,-12,-74,-11,48,-9,-102,-8,119,-6,-110,-4,46,-2,-10,-2,89,-1,-42,-1,14,0,-100,-1,-90,-2,103,-3,-83,-5,51,-7,60,-10,-83,-13,0,-14,49,-15,59,-15,-123,-14,31,-11,120,-8,13,-4,-44,-1,-31,3,-35,7,-58,10,106,12,78,13,25,14,-36,14,48,15,-61,14,-106,13,-79,11,69,9,115,6,105,3,-120,0,11,-2,-4,-5,107,-6,39,-7,41,-8,113,-9,56,-9,101,-9,44,-8,-22,-7,-71,-4,21,0,100,3,80,6,-96,8,29,10,118,10,71,10,-1,9,-61,9,28,9,12,8,105,6,-31,3,-91,0,-45,-3,31,-4,50,-5,-6,-7,123,-8,97,-9,0,-9,-23,-10,-104,-10,52,-10,-48,-11,-86,-11,-98,-11,12,-10,-128,-9,31,-6,55,-3,11,0,72,2,46,4,-87,5,-123,6,-67,6,-95,6,-11,5,-119,4,-82,2,72,1,-15,0,50,1,-121,1,111,1,3,1,-33,0,-90,1,120,3,107,5,-60,6,119,7,-72,7,70,7,36,6,-60,4,-114,3,112,2,6,1,63,-1,86,-3,-123,-5,-16,-7,-123,-8,-16,-10,46,-11,-106,-13,-76,-14,40,-13,-83,-12,-117,-10,7,-8,60,-7,-12,-6,121,-3,96,0,76,3,15,6,69,8,99,9,125,9,8,9,62,8,-53,6,108,4,113,1,101,-2,-76,-5,-15,-7,71,-7,73,-7,78,-7,-48,-8,62,-8,46,-8,-3,-8,-88,-6,-88,-4,-123,-2,39,0,-49,1,-58,3,89,6,56,9,-80,11,55,13,-10,13,-117,14,-32,14,-89,14,-23,13,-46,12,-17,10,-22,7,61,4,17,1,-22,-2,-128,-3,-128,-4,-116,-5,-76,-6,93,-6,80,-5,89,-3,109,-1,-61,0,-119,1,28,2,-94,2,-30,2,-46,2,48,2,5,1,105,-1,78,-3,-46,-6,95,-8,106,-10,120,-12,-18,-15,-16,-18,17,-20,17,-22,2,-23,-34,-24,68,-23,4,-22,113,-21,69,-18,85,-14,41,-9,56,-4,103,1,19,6,-16,9,49,13,31,16,73,18,29,19,12,19,-6,18,-22,18,108,18,19,17,83,15,-118,13,-93,11,98,9,-73,6,96,4,54,3,-6,2,-49,2,48,2,54,1,95,0,-47,-1,17,0,21,1,95,2,93,3,38,4,-1,4,-120,5,36,5,-23,3,98,2,-75,0,-97,-2,36,-4,-76,-7,-90,-9,49,-10,62,-11,53,-12,-16,-14,18,-14,-98,-14,-114,-12,-50,-10,-117,-8,124,-7,9,-6,-125,-6,23,-5,124,-5,-69,-5,-57,-5,-7,-5,81,-4,-36,-4,88,-3,-108,-3,-114,-3,78,-3,36,-3,-45,-4,105,-4,102,-4,-105,-3,-41,-1,43,2,15,4,-62,5,-72,7,-29,9,40,12,106,14,-105,16,70,18,63,19,-110,19,80,19,65,18,81,16,-29,13,17,11,30,8,8,5,10,2}; }
	private static byte[] data46(){ return new byte[] {51,-1,-104,-4,36,-6,-93,-9,74,-11,-113,-13,-32,-14,-32,-14,-5,-14,4,-13,7,-13,83,-13,76,-12,-13,-11,-29,-9,-57,-7,-74,-5,-74,-3,75,-1,38,0,118,0,78,0,-120,-1,35,-2,-123,-4,3,-5,-95,-7,88,-8,-87,-9,-103,-9,23,-8,26,-7,8,-5,-8,-3,-98,1,43,5,16,8,79,10,46,12,29,14,1,16,-108,17,-115,18,-63,18,12,18,64,16,-68,13,-25,10,-13,7,1,5,-2,1,-63,-2,44,-5,-6,-9,-27,-11,-31,-12,31,-12,66,-13,-68,-14,70,-13,9,-11,-39,-9,109,-5,-16,-2,-35,1,18,4,-23,5,75,7,50,8,-91,8,-71,8,71,8,9,7,81,5,77,3,75,1,79,-1,79,-3,61,-5,51,-7,114,-9,16,-10,43,-11,-102,-12,67,-12,-67,-13,24,-13,-7,-14,26,-12,113,-10,60,-7,37,-4,12,-1,-68,1,7,4,-88,5,-57,6,72,7,119,7,98,7,3,7,55,6,32,5,45,4,64,3,29,2,-38,0,37,0,-116,0,2,2,-1,3,-40,5,-17,6,70,7,100,7,-23,7,-95,8,51,9,14,9,52,8,-7,6,-56,5,-72,4,82,3,105,1,9,-1,96,-4,-94,-7,116,-9,86,-10,-1,-11,-63,-11,57,-11,-8,-12,-123,-11,64,-9,-26,-7,18,-3,43,0,-62,2,110,4,49,5,103,5,-90,5,-30,5,127,5,-14,3,-80,1,-114,-1,-40,-3,119,-4,52,-5,20,-6,40,-7,94,-8,-60,-9,-82,-9,69,-8,70,-7,28,-6,-81,-6,70,-5,107,-4,54,-2,70,0,43,2,-41,3,67,5,99,6,-115,7,-74,8,-48,9,55,10,-92,9,67,8,127,6,-49,4,73,3,-47,1,113,0,33,-1,53,-2,11,-2,-44,-2,99,0,55,2,-60,3,-71,4,103,5,62,6,25,7,-68,7,-9,7,-1,7,-101,7,-89,6,68,5,-74,3,-36,1,87,-1,18,-4,95,-8,-93,-12,69,-15,-118,-18,-109,-20,-8,-22,114,-23,42,-24,-6,-25,-106,-23,18,-19,-126,-15,38,-10,80,-6,58,-2,14,2,-64,5,83,9,-118,12,3,15,-121,16,60,17,79,17,-26,16,-73,15,5,14,1,12,-27,9,-32,7,59,6,7,5,16,4,13,3,-73,1,101,0,33,-1,-114,-2,-55,-2,-92,-1,-112,0,88,1,76,2,-85,3,9,5,0,6,-117,6,-62,6,79,6,-19,4,21,3,14,1,53,-1,63,-3,68,-5,101,-7,-28,-9,-113,-10,-101,-11,57,-11,-109,-11,58,-10,-103,-10,-82,-10,-78,-10,-8,-10,117,-9,3,-8,99,-8,-66,-8,77,-7,80,-6,112,-5,52,-4,96,-4,35,-4,-67,-5,45,-5,-87,-6,-128,-6,-8,-6,-62,-5,93,-4,-46,-4,-82,-3,58,-1,83,1,-11,3,31,7,-103,10,-12,13,-58,16,29,19,-7,20,40,22,-118,22,52,22,93,21,10,20,19,18,-117,15,-70,12,-39,9,-24,6,14,4,-116,1,89,-1,36,-3,-28,-6,-114,-8,103,-10,-99,-12,117,-13,62,-13,-93,-13,58,-12,-15,-12,3,-10,94,-9,113,-8,54,-7,-17,-7,-125,-6,122,-6,-33,-7,-47,-8,-84,-9,50,-10,-68,-12,-78,-13,-123,-13,-15,-13,123,-12,97,-11,-8,-10,-119,-7,114,-4,62,-1,-108,1,-5,3,116,6,45,9,-101,11,-123,13,-81,14,2,15,-127,14,113,13,12,12,-108,10,39,9,-127,7,54,5,65,2,50,-1,-67,-4,-33,-6,62,-7,-55,-9,-86,-10,69,-10,-86,-10,64,-8,-12,-6,51,-2,28,1,84,3,55,5,-28,6,70,8,56,9,-86,9,-84,9,62,9,115,8,89,7,-71,5,-110,3,0,1,-82,-2,-68,-4,-44,-6,-85,-8,-70,-10,71,-11,47,-12,-7,-14,-47,-15,-104,-15,-59,-14,5,-11,-39,-9,-73,-6,110,-3,-11,-1,-117,2,59,5,-20,7,-32,9,-21,10,86,11,122,11,89,11,-86,10,46,9,-11,6,82,4,-93,1,-119,-1,-115,-2,-40,-2,-12,-1,-21,0,66,1,0,1,-58,0,19,1,32,2,97,3,10,4,-47,3,24,3,-127,2,43,2,-9,1,-116,1,60,0,-96,-3,59,-6,81,-9,94,-11,-45,-13,48,-14,-35,-16,-123,-16,-40,-16,-117,-15,-45,-14,36,-11,66,-8,112,-5,30,-2,-104,0,36,3,-91,5,-122,7,127,8,-48,8,-35,8,-35,8,-77,8,76,8,120,7,62,6,-86,4,10,3,-99,1,-106,0,-34,-1,56,-1,-103,-2,7,-2,-53,-3,-32,-3,-35,-3,-105,-3,92,-3,-60,-3,-29,-2,-115,0,-100,2,-9,4,34,7,-112,8,-5,8,-59,8,115,8,0,8,98,7,56,6,-92,4,-83,2,-69,0,107,-1,15,-1,111,-1,-53,-1,-81,-1,30,-1,98,-2,-48,-3,-44,-3,-62,-2,23,0,7,1,21,1,-73,0,112,0,40,0,-98,-1,-49,-2,-107,-3,-61,-5,90,-7,-41,-10,120,-12,52,-14,26,-16,-101,-18,-23,-19,-29,-19,-103,-18}; }
	private static byte[] data47(){ return new byte[] {48,-16,-78,-14,-86,-11,-54,-8,7,-4,127,-1,12,3,-96,6,-14,9,-52,12,7,15,63,16,96,16,101,15,-68,13,-70,11,-101,9,-82,7,20,6,-71,4,57,3,123,1,-50,-1,52,-2,-44,-4,-65,-5,81,-5,42,-5,13,-5,88,-5,-94,-4,-37,-2,83,1,123,3,122,5,74,7,116,8,-108,8,-39,7,38,7,-3,6,-44,6,18,6,97,4,45,2,-9,-1,4,-2,-99,-4,-55,-5,105,-5,62,-5,-11,-6,83,-6,127,-7,23,-7,89,-7,-13,-7,-105,-6,64,-5,63,-4,34,-3,-96,-3,-27,-3,49,-2,63,-2,-113,-3,45,-4,-23,-6,54,-6,-10,-7,-86,-7,-29,-8,-70,-9,114,-10,-109,-11,-107,-11,-60,-10,47,-7,79,-4,-49,-1,100,3,-21,6,-7,9,90,12,76,14,17,16,115,17,-61,17,30,17,21,16,-2,14,-42,13,27,12,-16,9,75,7,106,4,126,1,-83,-2,-3,-5,-114,-7,-80,-9,-127,-10,-88,-11,-2,-12,-43,-12,122,-11,-106,-10,-17,-9,-85,-7,-50,-5,-15,-3,102,-1,17,0,82,0,98,0,39,0,-107,-1,-33,-2,55,-2,105,-3,61,-4,6,-5,57,-6,-14,-7,57,-6,-39,-6,-57,-5,-42,-4,11,-2,-120,-1,112,1,66,3,110,4,-37,4,-28,4,45,5,-69,5,-122,6,48,7,-96,7,-128,7,117,6,-88,4,-91,2,-36,0,54,-1,89,-3,122,-5,-67,-7,105,-8,-37,-9,64,-8,-52,-7,0,-4,89,-2,94,0,4,2,-118,3,54,5,1,7,-117,8,-120,9,51,10,-46,10,-8,10,60,10,-71,8,-24,6,-7,4,-82,2,32,0,-78,-3,-110,-5,100,-7,-21,-10,118,-12,-117,-14,57,-15,110,-16,70,-16,23,-15,-76,-14,-59,-12,-46,-10,49,-7,-37,-5,-92,-2,63,1,-113,3,114,5,-39,6,-120,7,102,7,-120,6,-5,4,-15,2,-11,0,114,-1,-53,-2,-15,-2,-123,-1,16,0,104,0,-74,0,34,1,-58,1,127,2,82,3,34,4,27,5,19,6,13,7,47,8,79,9,-33,9,23,9,7,7,126,4,33,2,20,0,19,-2,112,-4,47,-5,-12,-7,120,-8,61,-9,-30,-10,-128,-9,-93,-8,-3,-7,-78,-5,-62,-3,-62,-1,88,1,104,2,6,3,-114,3,0,4,-121,4,-64,4,-109,4,-40,3,-91,2,1,1,-15,-2,-35,-4,62,-5,99,-6,-17,-7,122,-7,-66,-8,-66,-9,-86,-10,-82,-11,30,-11,37,-11,-48,-11,72,-9,117,-7,106,-4,-60,-1,-20,2,-121,5,-121,7,-45,8,-92,9,49,10,-76,10,-58,10,36,10,-2,8,-42,7,-7,6,67,6,122,5,-97,4,-21,3,55,3,52,2,20,1,117,0,-79,0,82,1,-39,1,34,2,92,2,-95,2,19,3,-126,3,-124,3,-57,2,22,1,-20,-2,-126,-4,-62,-7,-31,-10,34,-12,-61,-15,-47,-17,42,-18,-23,-20,74,-20,108,-20,124,-19,98,-17,-5,-15,35,-11,-56,-8,-33,-4,-39,0,106,4,70,7,98,9,10,11,39,12,-66,12,-44,12,-98,12,11,12,24,11,14,10,69,9,-79,8,-97,7,-45,5,-46,3,75,2,23,1,-67,-1,102,-2,-87,-3,19,-2,50,-1,-127,0,-63,1,44,3,-96,4,-96,5,-30,5,-81,5,-90,5,-102,5,111,5,-6,4,35,4,-92,2,116,0,-3,-3,-61,-5,36,-6,-22,-8,-25,-9,-59,-10,-122,-11,-110,-12,26,-12,14,-12,112,-12,80,-11,-37,-10,-119,-8,-3,-7,-111,-5,-125,-3,109,-1,-33,0,-75,1,65,2,-120,2,116,2,-44,1,-66,0,111,-1,-27,-3,3,-4,7,-6,101,-8,-112,-9,120,-9,26,-8,-57,-7,92,-4,63,-1,-15,1,75,4,-106,6,-117,8,-24,9,-63,10,-100,11,119,12,28,13,66,13,-5,12,45,12,-84,10,-119,8,-13,5,67,3,-37,0,-15,-2,-114,-3,-108,-4,-80,-5,-34,-6,62,-6,-8,-7,-1,-7,119,-6,-118,-5,52,-3,8,-1,-128,0,89,1,-118,1,21,1,45,0,74,-1,-70,-2,40,-2,65,-3,16,-4,-94,-6,7,-7,-127,-9,-84,-10,-64,-10,86,-9,13,-8,6,-7,102,-6,-27,-5,29,-3,-25,-3,-84,-2,-99,-1,-91,0,-84,1,40,3,116,5,22,8,-9,9,-108,10,113,10,-3,9,1,9,26,7,-55,4,-94,2,-93,0,-66,-2,-21,-4,-89,-5,-34,-6,-125,-6,101,-6,-119,-6,24,-5,54,-4,-39,-3,-90,-1,105,1,23,3,-44,4,64,6,-10,6,30,7,26,7,26,7,-46,6,-25,5,118,4,-50,2,-28,0,-108,-2,1,-4,-46,-7,101,-8,127,-9,-76,-10,4,-10,127,-11,80,-11,110,-11,57,-10,-8,-9,108,-6,32,-3,-50,-1,75,2,65,4,90,5,-111,5,54,5,123,4,-126,3,39,2,-117,0,-1,-2,-54,-3,47,-3,-44,-4,-104,-4,94,-4,53,-4,92,-4,-38,-4,-96,-3,-108,-2,-97,-1,1,1,-90,2}; }
	private static byte[] data48(){ return new byte[] {-112,4,-82,6,-9,8,-71,10,-121,11,-106,11,95,11,-24,10,-79,9,-29,7,11,6,112,4,-76,2,-82,0,108,-2,114,-4,-6,-6,-22,-7,50,-7,-76,-8,-114,-8,17,-7,50,-6,-111,-5,-66,-4,-80,-3,-81,-2,-84,-1,123,0,-68,0,-109,0,67,0,-10,-1,-95,-1,19,-1,97,-2,-99,-3,-68,-4,-113,-5,81,-6,51,-7,57,-8,48,-9,76,-10,-42,-11,-52,-11,63,-10,89,-9,94,-7,36,-4,110,-1,-80,2,83,5,12,7,7,8,-78,8,50,9,111,9,45,9,-45,8,-127,8,74,8,-114,7,50,6,115,4,-35,2,-106,1,-116,0,-53,-1,-96,-1,-28,-1,82,0,-32,0,-78,1,-111,2,76,3,55,4,-120,5,10,7,-9,7,-1,7,98,7,88,6,-31,4,-60,2,13,0,49,-3,-125,-6,-3,-9,108,-11,-56,-14,-119,-16,-9,-18,37,-18,3,-18,-50,-18,-59,-16,-117,-13,-124,-10,46,-7,-127,-5,-92,-3,-91,-1,78,1,-102,2,-71,3,-21,4,12,6,-20,6,-72,7,-118,8,-41,8,69,8,-23,6,121,5,107,4,126,3,-86,2,24,2,8,2,53,2,62,2,90,2,-29,2,-19,3,14,5,-25,5,-90,6,117,7,51,8,122,8,79,8,-45,7,34,7,33,6,-31,4,121,3,-62,1,-78,-1,82,-3,-22,-6,-77,-8,-18,-10,-110,-11,115,-12,-85,-13,83,-13,120,-13,-26,-13,85,-12,-32,-12,-33,-11,-119,-9,-97,-7,-68,-5,-19,-3,29,0,33,2,102,3,-91,3,14,3,3,2,-20,0,-66,-1,-78,-2,-116,-3,29,-4,-38,-6,49,-6,-88,-6,-19,-5,-78,-3,-97,-1,-62,1,-51,3,-95,5,32,7,-75,8,120,10,79,12,-37,13,-38,14,98,15,76,15,-64,14,-102,13,-71,11,31,9,28,6,100,3,96,1,-64,-1,9,-2,43,-4,122,-6,62,-7,125,-8,47,-8,43,-8,-101,-8,121,-7,-46,-6,118,-4,-53,-3,-81,-2,17,-1,70,-1,73,-1,39,-1,-64,-2,14,-2,-8,-4,-72,-5,-102,-6,-83,-7,-37,-8,59,-8,3,-8,106,-8,1,-7,82,-7,81,-7,-119,-7,122,-6,-72,-5,-64,-4,124,-3,-92,-2,-49,0,-101,3,112,6,-67,8,76,10,-16,10,-102,10,-128,9,0,8,125,6,42,5,-3,3,-92,2,-7,0,38,-1,82,-3,-25,-5,-10,-6,-67,-6,25,-5,-13,-5,76,-3,28,-1,40,1,33,3,-71,4,35,6,-99,7,45,9,122,10,34,11,-10,10,67,10,18,9,89,7,51,5,-35,2,-106,0,63,-2,-11,-5,2,-6,105,-8,-11,-10,97,-11,25,-12,-41,-13,-71,-12,-113,-10,-60,-8,39,-5,-91,-3,-31,-1,93,1,6,2,72,2,-104,2,-49,2,112,2,118,1,66,0,47,-1,88,-2,-62,-3,77,-3,-21,-4,119,-4,-65,-5,-15,-6,-120,-6,-35,-6,-44,-5,-2,-4,22,-2,74,-1,-41,0,-93,2,125,4,24,6,77,7,16,8,102,8,93,8,20,8,-100,7,-43,6,-77,5,90,4,0,3,-90,1,49,0,-89,-2,105,-3,-115,-4,6,-4,-17,-5,73,-4,42,-3,37,-2,-4,-2,-92,-1,83,0,36,1,-32,1,114,2,-41,2,41,3,83,3,111,3,112,3,41,3,92,2,-17,0,69,-1,-102,-3,-4,-5,58,-6,125,-8,-21,-10,103,-11,90,-12,-3,-13,-38,-12,-83,-10,38,-7,-60,-5,52,-2,79,0,11,2,125,3,-51,4,3,6,39,7,19,8,-102,8,-110,8,9,8,21,7,-52,5,72,4,-112,2,40,1,81,0,-46,-1,95,-1,18,-1,32,-1,-75,-1,108,0,44,1,51,2,-116,3,-8,4,21,6,-14,6,-53,7,98,8,3,8,-56,6,80,5,-57,3,-47,1,63,-1,-114,-4,19,-6,-102,-9,39,-11,14,-13,-80,-15,48,-15,98,-15,63,-14,-128,-13,-22,-12,112,-10,8,-8,-69,-7,123,-5,20,-3,120,-2,-100,-1,-45,0,101,2,85,4,12,6,-17,6,-57,6,5,6,42,5,63,4,58,3,37,2,122,1,64,1,7,1,-101,0,89,0,-109,0,34,1,-37,1,-5,2,-109,4,112,6,44,8,-82,9,-45,10,113,11,-91,11,-68,11,-48,11,-97,11,-77,10,18,9,-51,6,98,4,-7,1,-78,-1,-122,-3,100,-5,50,-7,38,-9,125,-11,92,-12,-114,-13,-4,-14,-7,-14,-70,-13,0,-11,-106,-10,118,-8,-58,-6,-28,-4,85,-2,61,-1,-71,-1,-85,-1,27,-1,94,-2,-99,-3,107,-4,-66,-6,54,-7,-124,-8,-100,-8,36,-7,-63,-7,-122,-6,-93,-5,-4,-4,-121,-2,48,0,-7,1,-23,3,3,6,37,8,26,10,-126,11,58,12,115,12,126,12,60,12,105,11,28,10,-55,8,95,7,-55,5,-3,3,84,2,-2,0,-74,-1,110,-2,116,-3,-38,-4,-116,-4,113,-4,-45,-4,-80,-3,-55,-2,-44,-1,-120,0,-62,0,104,0,-35,-1,-108,-1,-124,-1}; }
	private static byte[] data49(){ return new byte[] {66,-1,-113,-2,-105,-3,-108,-4,-100,-5,-69,-6,-5,-7,-127,-7,45,-7,-71,-8,63,-8,12,-8,79,-8,-61,-8,39,-7,-52,-7,10,-5,-9,-4,74,-1,12,2,-29,4,28,7,121,8,54,9,-108,9,-115,9,19,9,81,8,127,7,93,6,-40,4,2,3,-53,0,-116,-2,127,-4,-30,-6,-2,-7,-35,-7,116,-6,98,-5,106,-4,-128,-3,-29,-2,-127,0,-121,2,-107,4,83,6,121,7,61,8,-75,8,-123,8,-93,7,108,6,40,5,112,3,-13,0,27,-2,-78,-5,-54,-7,7,-8,78,-10,0,-11,62,-12,-14,-13,99,-12,-20,-11,78,-8,-29,-6,72,-3,100,-1,61,1,-60,2,-48,3,-116,4,25,5,117,5,104,5,7,5,113,4,-68,3,-58,2,-88,1,125,0,85,-1,13,-2,-57,-4,-56,-5,86,-5,64,-5,110,-5,-23,-5,-93,-4,-117,-3,-86,-2,78,0,60,2,26,4,-76,5,4,7,12,8,-104,8,-93,8,119,8,75,8,24,8,-126,7,93,6,-81,4,-89,2,115,0,-112,-2,66,-3,-109,-4,32,-4,-95,-5,37,-5,-46,-6,-114,-6,-104,-6,0,-5,-5,-5,-1,-4,-49,-3,-102,-2,-108,-1,-106,0,21,1,82,1,62,1,-40,0,-43,-1,-116,-2,-122,-3,119,-4,46,-5,-63,-7,-127,-8,-78,-9,126,-9,13,-8,77,-7,3,-5,-27,-4,-36,-2,-58,0,91,2,121,3,86,4,57,5,97,6,103,7,-35,7,-120,7,-101,6,81,5,-5,3,-82,2,-124,1,101,0,36,-1,25,-2,98,-3,19,-3,5,-3,85,-3,49,-2,90,-1,51,0,-37,0,-49,1,-116,3,-91,5,85,7,48,8,64,8,-91,7,-106,6,91,5,69,4,21,3,-105,1,-94,-1,-103,-3,-107,-5,-99,-7,-36,-9,-70,-10,59,-10,68,-10,-114,-10,30,-9,-51,-9,-96,-8,123,-7,-95,-6,-35,-5,19,-3,91,-2,-9,-1,-26,1,-105,3,-112,4,-7,4,-4,4,-107,4,-74,3,123,2,89,1,97,0,-112,-1,-73,-2,-31,-3,-31,-4,-28,-5,82,-5,-82,-5,-30,-4,-102,-2,105,0,57,2,25,4,-66,5,18,7,37,8,111,9,-40,10,-26,11,18,12,51,11,-84,9,-14,7,93,6,-72,4,-82,2,8,0,22,-3,102,-6,73,-8,-94,-10,92,-11,127,-12,8,-12,-73,-13,-22,-13,36,-11,115,-9,37,-6,-88,-4,-74,-2,107,0,-102,1,99,2,-15,2,97,3,64,3,-112,2,108,1,68,0,3,-1,-101,-3,93,-4,114,-5,-21,-6,-88,-6,-78,-6,8,-5,-108,-5,32,-4,-15,-4,44,-2,-49,-1,123,1,-12,2,73,4,-87,5,11,7,-6,7,124,8,-95,8,-120,8,-21,7,-18,6,-52,5,-25,4,48,4,114,3,107,2,14,1,-124,-1,59,-2,-46,-3,50,-2,-14,-2,-63,-1,116,0,-7,0,58,1,53,1,41,1,84,1,-125,1,-94,1,-120,1,25,1,71,0,108,-1,-76,-2,22,-2,34,-3,-114,-5,-36,-7,-71,-8,60,-8,-63,-9,1,-9,66,-10,-16,-11,-2,-11,-106,-10,-11,-9,21,-6,-89,-4,44,-1,-128,1,92,3,113,4,6,5,118,5,-14,5,85,6,85,6,-68,5,124,4,-10,2,60,1,102,-1,-116,-3,-14,-5,-17,-6,-105,-6,-48,-6,51,-5,-68,-5,-106,-4,35,-2,55,0,71,2,-1,3,-110,5,71,7,-7,8,74,10,41,11,102,11,-55,10,92,9,-87,7,-48,5,-15,3,-45,1,-51,-1,-2,-3,74,-4,110,-6,-37,-8,47,-8,-128,-8,110,-7,-117,-6,-77,-5,10,-3,90,-2,-107,-1,-123,0,30,1,93,1,110,1,-121,1,-92,1,-121,1,-10,0,47,0,97,-1,98,-2,-29,-4,3,-5,98,-7,45,-8,100,-9,-23,-10,-68,-10,-72,-10,-54,-10,50,-9,47,-8,-56,-7,-39,-5,52,-2,-92,0,-28,2,-91,4,16,6,111,7,-22,8,40,10,4,11,111,11,72,11,-116,10,58,9,-111,7,-25,5,88,4,-47,2,75,1,-18,-1,-39,-2,-39,-3,-29,-4,60,-4,14,-4,38,-4,109,-4,-6,-4,2,-2,67,-1,110,0,106,1,1,2,41,2,-55,1,57,1,125,0,116,-1,-29,-3,33,-4,83,-6,-90,-8,24,-9,-24,-11,102,-11,-99,-11,-124,-10,-57,-9,57,-7,-75,-6,98,-4,18,-2,-85,-1,37,1,-105,2,22,4,-114,5,-76,6,31,7,-45,6,95,6,8,6,100,5,67,4,-52,2,-107,1,-56,0,87,0,32,0,27,0,35,0,17,0,29,0,-120,0,126,1,-30,2,85,4,-112,5,-124,6,14,7,14,7,-101,6,-17,5,51,5,57,4,-16,2,102,1,-78,-1,-46,-3,-44,-5,-12,-7,14,-8,68,-10,-57,-12,27,-12,17,-12,54,-12,105,-12,-56,-12,90,-11,55,-10,99,-9,21,-7,86,-5,-51,-3,91,0,-46,2,-35,4,24,6,112,6,80,6,11,6,-104,5,-82,4,-121,3,115,2}; }
	private static byte[] data50(){ return new byte[] {104,1,33,0,108,-2,-27,-4,-35,-5,-108,-5,-82,-5,102,-4,-98,-3,33,-1,-110,0,-25,1,85,3,-5,4,-98,6,6,8,58,9,14,10,118,10,82,10,-87,9,-126,8,-38,6,-53,4,-106,2,98,0,93,-2,-103,-4,1,-5,-99,-7,94,-8,97,-9,-19,-10,46,-9,23,-8,112,-7,46,-5,33,-3,-64,-2,-21,-1,-84,0,53,1,124,1,88,1,-1,0,-103,0,8,0,39,-1,14,-2,7,-3,-30,-5,-116,-6,97,-7,-70,-8,-106,-8,-90,-8,-73,-8,-4,-8,-82,-7,-74,-6,-31,-5,67,-3,-5,-2,29,1,76,3,92,5,20,7,95,8,21,9,83,9,75,9,73,9,3,9,110,8,-109,7,-110,6,73,5,-112,3,-81,1,-6,-1,-63,-2,3,-2,-22,-3,23,-2,102,-2,-85,-2,-14,-2,26,-1,36,-1,30,-1,-125,-1,74,0,62,1,-95,1,-115,1,42,1,-22,0,114,0,-104,-1,97,-2,39,-3,12,-4,31,-5,93,-6,-79,-7,-67,-8,-48,-9,90,-9,-57,-9,-28,-8,88,-6,47,-4,48,-2,34,0,-125,1,71,2,-76,2,2,3,99,3,-88,3,-64,3,-112,3,3,3,-6,1,-126,0,-55,-2,-36,-4,3,-5,-128,-7,-40,-8,-4,-8,-106,-7,92,-6,65,-5,90,-4,-50,-3,-95,-1,-64,1,-13,3,78,6,-83,8,-1,10,-67,12,112,13,57,13,106,12,110,11,27,10,93,8,104,6,127,4,-126,2,103,0,0,-2,-119,-5,109,-7,29,-8,-7,-9,-68,-8,-47,-7,-52,-6,-116,-5,81,-4,-26,-4,52,-3,-108,-3,51,-2,72,-1,60,0,-11,0,84,1,105,1,12,1,20,0,-106,-2,-46,-4,62,-5,30,-6,126,-7,39,-7,-65,-8,58,-8,-52,-9,-84,-9,3,-8,-24,-8,89,-6,66,-4,97,-2,104,0,78,2,-6,3,102,5,105,6,87,7,96,8,-99,9,94,10,104,10,-76,9,-120,8,-25,6,-23,4,-38,2,32,1,-40,-1,-62,-2,-30,-3,37,-3,-50,-4,-86,-4,-54,-4,70,-3,-6,-3,21,-1,-101,0,123,2,73,4,-125,5,-12,5,-21,5,-125,5,-58,4,122,3,-63,1,-23,-1,24,-2,58,-4,81,-6,63,-8,97,-10,45,-11,-51,-12,59,-11,-22,-11,-87,-10,-107,-9,-27,-8,99,-6,-46,-5,58,-3,-38,-2,-74,0,115,2,-51,3,-93,4,11,5,23,5,-38,4,118,4,-48,3,10,3,109,2,37,2,92,2,-86,2,-81,2,87,2,21,2,74,2,-47,2,-95,3,-86,4,-42,5,-39,6,102,7,99,7,-33,6,31,6,110,5,12,5,-68,4,26,4,-36,2,52,1,70,-1,47,-3,7,-5,-17,-8,61,-9,29,-10,-105,-11,68,-11,-45,-12,38,-12,-90,-13,-94,-13,81,-12,-83,-11,-114,-9,-6,-7,-26,-4,-34,-1,53,2,-122,3,68,4,-104,4,-26,4,39,5,79,5,83,5,-38,4,-21,3,-101,2,-2,0,18,-1,37,-3,-17,-5,-23,-5,-33,-4,51,-2,-126,-1,-66,0,31,2,-123,3,-9,4,-110,6,86,8,11,10,117,11,90,12,-77,12,113,12,-115,11,-15,9,-81,7,16,5,96,2,16,0,83,-2,-12,-4,116,-5,-87,-7,-41,-9,111,-10,-67,-11,-6,-11,34,-9,-26,-8,-59,-6,-121,-4,9,-2,43,-1,-83,-1,-43,-1,-12,-1,68,0,-93,0,3,1,44,1,-21,0,-5,-1,-113,-2,-41,-4,54,-5,-4,-7,44,-7,-75,-8,-83,-8,-22,-8,60,-7,-93,-7,56,-6,31,-5,82,-4,-69,-3,114,-1,113,1,118,3,45,5,110,6,60,7,-80,7,0,8,64,8,98,8,35,8,-101,7,-62,6,118,5,-79,3,-59,1,64,0,111,-1,31,-1,18,-1,14,-1,16,-1,60,-1,-88,-1,78,0,39,1,39,2,28,3,-4,3,-63,4,89,5,-85,5,-79,5,96,5,-117,4,18,3,62,1,-121,-1,34,-2,-65,-4,27,-5,111,-7,20,-8,64,-9,28,-9,-104,-9,-73,-8,10,-6,123,-5,-61,-4,-25,-3,-30,-2,-51,-1,127,0,55,1,-4,1,-42,2,94,3,63,3,56,2,-102,0,-84,-2,-42,-4,93,-5,61,-6,119,-7,35,-7,77,-7,-120,-7,-42,-7,90,-6,86,-5,-86,-4,93,-2,78,0,-105,2,2,5,99,7,68,9,114,10,-40,10,-61,10,107,10,15,10,-100,9,-4,8,-42,7,40,6,17,4,-59,1,-112,-1,-84,-3,-120,-4,62,-4,-93,-4,60,-3,-85,-3,-56,-3,-85,-3,-99,-3,-78,-3,53,-2,34,-1,106,0,-72,1,-41,2,-112,3,-67,3,65,3,15,2,86,0,-97,-2,29,-3,-19,-5,12,-5,74,-6,111,-7,90,-8,12,-9,-18,-11,57,-11,110,-11,-125,-10,96,-8,120,-6,-125,-4,115,-2,50,0,-55,1,109,3,44,5,-2,6,-87,8,-20,9,-104,10,-125,10,-65,9,125,8,-29,6,5,5,55,3,-101,1,96,0,106,-1,-101,-2,8,-2}; }
	private static byte[] data51(){ return new byte[] {122,-3,6,-3,-52,-4,-16,-4,-75,-3,88,-1,100,1,-118,3,3,5,-11,5,114,6,70,6,127,5,92,4,71,3,22,2,-45,0,103,-1,-41,-3,-10,-5,-20,-7,40,-8,-18,-10,-128,-10,125,-10,-65,-10,5,-9,-126,-9,92,-8,-91,-7,24,-5,-100,-4,28,-2,-124,-1,-66,0,-80,1,120,2,17,3,106,3,97,3,-47,2,11,2,111,1,-121,1,-54,1,-28,1,-109,1,49,1,-52,0,-78,0,58,1,112,2,-37,3,-2,4,-26,5,-86,6,88,7,-27,7,64,8,-122,8,-70,8,-53,8,-122,8,-68,7,115,6,-34,4,39,3,78,1,107,-1,-111,-3,-77,-5,-33,-7,40,-8,-97,-10,26,-11,-21,-13,46,-13,77,-13,-2,-13,84,-11,50,-9,98,-7,-111,-5,-115,-3,27,-1,63,0,-48,0,72,1,4,2,-26,2,110,3,101,3,-71,2,127,1,-79,-1,-74,-3,7,-4,18,-5,12,-5,-83,-5,124,-4,46,-3,-29,-3,-31,-2,107,0,59,2,50,4,1,6,-51,7,126,9,15,11,58,12,-68,12,111,12,79,11,114,9,89,7,-100,5,91,4,23,3,108,1,109,-1,86,-3,67,-5,-102,-7,-64,-8,-25,-8,-27,-7,54,-5,-108,-4,-77,-3,115,-2,-38,-2,18,-1,47,-1,117,-1,1,0,-52,0,-112,1,-11,1,-74,1,-28,0,-96,-1,23,-2,108,-4,-92,-6,73,-7,-111,-8,69,-8,36,-8,11,-8,22,-8,60,-8,112,-8,-10,-8,27,-6,-37,-5,13,-2,112,0,-72,2,109,4,108,5,17,6,-23,6,-28,7,-44,8,87,9,79,9,-78,8,127,7,-46,5,-20,3,44,2,-4,0,55,0,-109,-1,-25,-2,116,-2,112,-2,-42,-2,116,-1,-1,-1,114,0,-5,0,-20,1,67,3,-83,4,-15,5,-60,6,-37,6,-2,5,-118,4,-38,2,44,1,106,-1,-64,-3,77,-4,-9,-6,-103,-7,62,-8,80,-9,69,-9,-44,-9,-100,-8,76,-7,40,-6,59,-5,-91,-4,7,-2,93,-1,125,0,-118,1,-125,2,57,3,101,3,-51,2,-70,1,-114,0,97,-1,-1,-3,110,-4,-10,-6,6,-6,-91,-7,-67,-7,22,-6,108,-6,-53,-6,88,-5,102,-4,4,-2,27,0,87,2,-76,4,-23,6,-124,8,111,9,-14,9,-121,10,45,11,-89,11,-115,11,-48,10,111,9,-89,7,-92,5,-69,3,26,2,-71,0,-73,-1,-27,-2,48,-2,86,-3,57,-4,55,-5,-69,-6,-32,-6,101,-5,31,-4,30,-3,81,-2,-82,-1,-77,0,87,1,76,1,122,0,80,-1,71,-2,-79,-3,73,-3,-56,-4,10,-4,-4,-6,-115,-7,-12,-9,-99,-10,10,-10,64,-10,27,-9,80,-8,-67,-7,75,-5,-34,-4,-107,-2,107,0,76,2,36,4,1,6,-83,7,-3,8,-64,9,22,10,-68,9,-48,8,43,7,77,5,114,3,-32,1,-67,0,-29,-1,32,-1,42,-2,6,-3,-37,-5,54,-5,-115,-5,-63,-4,-116,-2,-82,0,-28,2,-83,4,-85,5,-71,5,113,5,28,5,-39,4,-121,4,31,4,-110,3,-107,2,52,1,84,-1,77,-3,67,-5,-82,-7,-110,-8,-15,-9,-128,-9,123,-9,-60,-9,-118,-8,102,-7,77,-6,7,-5,-35,-5,5,-3,-116,-2,71,0,-30,1,-26,2,33,3,-52,2,117,2,85,2,78,2,76,2,83,2,66,2,-74,1,-73,0,-34,-1,106,-1,105,-1,-83,-1,41,0,-51,0,-94,1,-111,2,-69,3,-55,4,-64,5,73,6,-92,6,-45,6,29,7,90,7,72,7,-61,6,-45,5,125,4,-73,2,-117,0,37,-2,-46,-5,-62,-7,20,-8,-64,-10,-118,-11,-121,-12,27,-12,-123,-12,-120,-11,-58,-10,79,-8,27,-6,42,-4,-15,-3,127,-1,-64,0,5,2,49,3,66,4,-13,4,-3,4,81,4,37,3,-92,1,18,0,-126,-2,38,-3,15,-4,107,-5,5,-5,15,-5,112,-5,60,-4,75,-3,106,-2,-59,-1,89,1,48,3,39,5,11,7,-57,8,-30,9,68,10,-25,9,66,9,-121,8,-39,7,10,7,-22,5,93,4,82,2,21,0,28,-2,-99,-4,-43,-5,-83,-5,2,-4,-119,-4,4,-3,109,-3,-73,-3,-22,-3,28,-2,111,-2,21,-1,23,0,68,1,53,2,-74,2,-85,2,12,2,-51,0,39,-1,-106,-3,80,-4,60,-5,82,-6,-98,-7,19,-7,76,-8,55,-9,92,-10,8,-10,86,-10,10,-9,75,-8,49,-6,81,-4,63,-2,-70,-1,24,1,91,2,-62,3,12,5,32,6,-31,6,100,7,106,7,-26,6,-65,5,42,4,114,2,15,1,8,0,113,-1,10,-1,-21,-2,-10,-2,2,-1,28,-1,69,-1,-57,-1,-96,0,6,2,0,4,92,6,97,8,91,9,99,9,-76,8,-79,7,93,6,-6,4,-84,3,119,2,76,1,-41,-1,49,-2,-122,-4,7,-5,-33,-7,33,-7,-29,-8,15,-7,-96,-7,117,-6,-128,-5,-102,-4,105,-3}; }
	private static byte[] data52(){ return new byte[] {35,-2,-33,-2,-96,-1,53,0,-108,0,-121,0,13,0,31,-1,-23,-3,-102,-4,61,-5,-30,-7,-58,-8,33,-8,-50,-9,-89,-9,-118,-9,-87,-9,46,-8,24,-7,86,-6,-22,-5,-43,-3,-13,-1,47,2,104,4,104,6,23,8,54,9,1,10,-58,10,54,11,74,11,-28,10,61,10,85,9,43,8,-43,6,101,5,-3,3,119,2,-35,0,66,-1,-5,-3,16,-3,102,-4,22,-4,47,-4,-84,-4,107,-3,103,-2,-82,-1,-45,0,124,1,-112,1,88,1,-12,0,-118,0,-8,-1,97,-1,-93,-2,-123,-3,-17,-5,-29,-7,-57,-9,-2,-11,-52,-12,42,-12,44,-12,-88,-12,-88,-11,-1,-10,-119,-8,14,-6,-88,-5,-128,-3,-46,-1,87,2,-56,4,-32,6,122,8,94,9,113,9,-7,8,46,8,82,7,81,6,72,5,79,4,87,3,55,2,-53,0,65,-1,56,-2,-64,-3,-33,-3,107,-2,121,-1,4,1,-94,2,-37,3,95,4,75,4,1,4,-56,3,-63,3,-60,3,-86,3,68,3,-108,2,78,1,-110,-1,90,-3,45,-5,77,-7,1,-8,53,-9,-72,-10,-107,-10,-104,-10,-44,-10,53,-9,-83,-9,59,-8,-26,-8,35,-6,20,-4,103,-2,110,0,-24,1,-29,2,-121,3,-64,3,-83,3,-104,3,-71,3,-36,3,-46,3,101,3,-112,2,101,1,6,0,-37,-2,61,-2,65,-2,-80,-2,91,-1,64,0,60,1,46,2,-40,2,68,3,-41,3,-53,4,-6,5,35,7,-6,7,75,8,-3,7,36,7,-78,5,-86,3,73,1,6,-1,30,-3,-102,-5,65,-6,21,-7,22,-8,95,-9,-29,-10,-51,-10,63,-9,44,-8,-124,-7,32,-5,-40,-4,-128,-2,-46,-1,-45,0,-101,1,79,2,-49,2,-16,2,-101,2,-18,1,-62,0,74,-1,-57,-3,-103,-4,-87,-5,-58,-6,-15,-7,115,-7,97,-7,-49,-7,-122,-6,-115,-5,-66,-4,30,-2,-95,-1,93,1,103,3,-121,5,97,7,-48,8,-77,9,26,10,17,10,-75,9,14,9,60,8,20,7,-121,5,-77,3,-24,1,75,0,2,-1,-16,-3,33,-3,-103,-4,108,-4,97,-4,116,-4,127,-4,-96,-4,18,-3,-13,-3,59,-1,-126,0,-71,1,-128,2,-44,2,-109,2,0,2,36,1,20,0,-12,-2,-1,-3,53,-3,102,-4,91,-5,47,-6,1,-7,-27,-9,-24,-10,74,-10,64,-10,2,-9,121,-8,59,-6,-22,-5,73,-3,105,-2,88,-1,108,0,-66,1,77,3,-88,4,-120,5,-45,5,123,5,-110,4,108,3,60,2,61,1,109,0,-63,-1,53,-1,-84,-2,91,-2,55,-2,84,-2,-118,-2,-13,-2,-38,-1,119,1,-82,3,27,6,33,8,-113,9,69,10,91,10,-30,9,-18,8,-17,7,14,7,31,6,-12,4,121,3,-73,1,-103,-1,68,-3,9,-5,91,-7,73,-8,-25,-9,32,-8,-61,-8,122,-7,23,-6,-87,-6,98,-5,37,-4,-9,-4,-55,-3,109,-2,-3,-2,99,-1,117,-1,15,-1,45,-2,11,-3,-70,-5,123,-6,-111,-7,17,-7,-24,-8,-13,-8,-27,-8,-45,-8,-52,-8,33,-7,41,-6,-32,-5,-10,-3,63,0,104,2,83,4,-56,5,17,7,9,8,-6,8,-75,9,87,10,-56,10,-21,10,-120,10,-69,9,-96,8,80,7,-48,5,19,4,51,2,94,0,-26,-2,-15,-3,106,-3,22,-3,-23,-4,-2,-4,122,-3,70,-2,63,-1,79,0,96,1,96,2,60,3,-92,3,-125,3,17,3,-103,2,0,2,-17,0,53,-1,11,-3,-97,-6,97,-8,124,-10,8,-11,2,-12,-121,-13,-100,-13,38,-12,-55,-12,-89,-11,-6,-10,-59,-8,20,-5,-107,-3,14,0,53,2,-10,3,122,5,-65,6,-99,7,3,8,-64,7,66,7,-101,6,-9,5,39,5,24,4,-7,2,5,2,68,1,-85,0,73,0,127,0,56,1,68,2,72,3,12,4,93,4,91,4,67,4,57,4,121,4,-47,4,34,5,25,5,-108,4,100,3,-80,1,-78,-1,-51,-3,55,-4,-28,-6,-80,-7,-106,-8,-75,-9,38,-9,-6,-10,-52,-10,-109,-10,99,-10,-109,-10,123,-9,35,-7,53,-5,90,-3,82,-1,-40,0,-58,1,75,2,-65,2,95,3,37,4,-37,4,33,5,-45,4,-10,3,-107,2,39,1,-25,-1,26,-1,-61,-2,-17,-2,76,-1,-48,-1,52,0,-123,0,17,1,-38,1,0,3,98,4,-28,5,87,7,-90,8,-115,9,-36,9,86,9,37,8,86,6,88,4,66,2,70,0,126,-2,-7,-4,-97,-5,87,-6,-5,-8,-87,-9,-55,-10,-95,-10,70,-9,-126,-8,15,-6,-114,-5,-24,-4,37,-2,101,-1,-106,0,-112,1,86,2,-50,2,-44,2,87,2,-117,1,-94,0,-73,-1,-85,-2,125,-3,30,-4,-59,-6,-62,-7,80,-7,122,-7,22,-6,-74,-6,46,-5,-79,-5,-105,-4,20,-2,3,0,45,2,65,4,55,6,-88,7,-107,8,-19,8,17,9}; }
	private static byte[] data53(){ return new byte[] {30,9,28,9,-55,8,27,8,-26,6,106,5,-44,3,76,2,-19,0,-94,-1,-120,-2,-69,-3,21,-3,-90,-4,94,-4,114,-4,5,-3,-2,-3,102,-1,-56,0,1,2,-35,2,-91,3,43,4,118,4,59,4,-95,3,-69,2,-76,1,-75,0,-91,-1,109,-2,-15,-4,58,-5,85,-7,-100,-9,123,-10,31,-10,-114,-10,84,-9,82,-8,58,-7,-9,-7,-66,-6,-62,-5,51,-3,5,-1,-26,0,115,2,85,3,-97,3,-115,3,69,3,-51,2,49,2,-115,1,-38,0,9,0,45,-1,105,-2,-5,-3,-49,-3,-71,-3,-29,-3,70,-2,43,-1,-99,0,-114,2,-74,4,-54,6,106,8,100,9,-52,9,-36,9,-31,9,-20,9,-48,9,-118,9,-54,8,109,7,-125,5,61,3,-22,0,-79,-2,-15,-4,-66,-5,4,-5,-118,-6,53,-6,20,-6,35,-6,80,-6,-80,-6,32,-5,-105,-5,80,-4,84,-3,-123,-2,113,-1,-27,-1,-80,-1,-15,-2,-47,-3,-80,-4,-41,-5,63,-5,-33,-6,-99,-6,27,-6,77,-7,79,-8,-99,-9,-102,-9,114,-8,-24,-7,-73,-5,-128,-3,50,-1,-83,0,39,2,-114,3,11,5,-112,6,8,8,100,9,95,10,-8,10,15,11,-72,10,3,10,-15,8,124,7,-89,5,-60,3,31,2,-25,0,-1,-1,46,-1,96,-2,-96,-3,19,-3,-17,-4,98,-3,56,-2,105,-1,-53,0,29,2,50,3,-37,3,88,4,-75,4,-58,4,103,4,112,3,1,2,55,0,70,-2,80,-4,109,-6,-89,-8,8,-9,-118,-11,102,-12,-46,-13,-26,-13,126,-12,-120,-11,-12,-10,-94,-8,90,-6,29,-4,-6,-3,2,0,42,2,38,4,-95,5,116,6,-94,6,107,6,15,6,124,5,-12,4,93,4,-70,3,-28,2,-15,1,50,1,-33,0,-31,0,64,1,-68,1,75,2,-49,2,64,3,-99,3,10,4,-85,4,112,5,38,6,-108,6,-89,6,52,6,79,5,40,4,-19,2,-96,1,73,0,-42,-2,118,-3,57,-4,23,-5,1,-6,-45,-8,-104,-9,-105,-10,-21,-11,-17,-11,-116,-10,-63,-9,72,-7,-28,-6,94,-4,110,-3,97,-2,123,-1,-31,0,70,2,123,3,62,4,116,4,23,4,71,3,88,2,103,1,-119,0,-79,-1,-7,-2,-128,-2,46,-2,3,-2,-28,-3,10,-2,-114,-2,98,-1,-110,0,-16,1,-108,3,96,5,59,7,-68,8,-120,9,-116,9,-24,8,-31,7,-67,6,119,5,30,4,-41,2,-119,1,8,0,47,-2,40,-4,99,-6,57,-7,-42,-8,24,-7,-32,-7,-13,-6,27,-4,65,-3,62,-2,35,-1,-17,-1,-91,0,61,1,-61,1,43,2,102,2,57,2,-126,1,112,0,21,-1,-114,-3,18,-4,-68,-6,-56,-7,95,-7,53,-7,15,-7,-75,-8,108,-8,-124,-8,64,-7,-101,-6,-118,-4,-62,-2,-28,0,-49,2,90,4,-66,5,-27,6,-37,7,-116,8,21,9,111,9,124,9,26,9,76,8,55,7,-50,5,55,4,110,2,-80,0,62,-1,53,-2,-118,-3,39,-3,-5,-4,32,-3,-96,-3,78,-2,44,-1,30,0,63,1,-118,2,-70,3,-76,4,71,5,114,5,47,5,111,4,99,3,52,2,-32,0,67,-1,74,-3,84,-5,-48,-7,-110,-8,-95,-9,-10,-10,-76,-10,-56,-10,28,-9,-85,-9,123,-8,-90,-7,36,-5,-92,-4,33,-2,85,-1,93,0,9,1,-117,1,-33,1,1,2,-54,1,68,1,-126,0,-69,-1,-16,-2,63,-2,-83,-3,62,-3,0,-3,4,-3,105,-3,52,-2,111,-1,4,1,-26,2,-92,4,42,6,109,7,-109,8,-109,9,-104,10,114,11,14,12,48,12,-35,11,5,11,-104,9,-73,7,-98,5,-112,3,-55,1,69,0,3,-1,-31,-3,-78,-4,-106,-5,-120,-6,-92,-7,3,-7,-38,-8,32,-7,-55,-7,-69,-6,-46,-5,-54,-4,57,-3,36,-3,-64,-4,85,-4,-8,-5,-83,-5,-113,-5,106,-5,13,-5,75,-6,82,-7,87,-8,-91,-9,121,-9,-17,-9,-18,-8,68,-6,-55,-5,81,-3,-57,-2,38,0,-122,1,28,3,-44,4,-99,6,78,8,-48,9,-34,10,102,11,69,11,-95,10,-123,9,32,8,-111,6,21,5,-85,3,-124,2,88,1,30,0,-48,-2,-98,-3,-82,-4,18,-4,33,-4,-15,-4,85,-2,-32,-1,85,1,-90,2,-52,3,-110,4,-5,4,14,5,-13,4,-71,4,66,4,93,3,15,2,88,0,99,-2,42,-4,-19,-7,-39,-9,54,-10,20,-11,-125,-12,112,-12,-79,-12,50,-11,-30,-11,-27,-10,57,-8,23,-6,77,-4,-80,-2,-43,0,-61,2,59,4,38,5,119,5,104,5,87,5,72,5,36,5,-68,4,32,4,70,3,111,2,-83,1,38,1,-68,0,-100,0,-77,0,0,1,124,1,3,2,-109,2,39,3,-32,3,-92,4,80,5,-118,5,107,5,30,5,-74,4,69,4,-107,3,-83,2,-121,1,84,0,13,-1}; }
	private static byte[] data54(){ return new byte[] {-90,-3,26,-4,-125,-6,9,-7,-40,-9,-3,-10,-103,-10,-76,-10,83,-9,66,-8,52,-7,61,-6,78,-5,-111,-4,17,-2,-68,-1,113,1,-25,2,-35,3,92,4,127,4,76,4,-68,3,-29,2,-17,1,-6,0,-3,-1,16,-1,33,-2,88,-3,-90,-4,48,-4,32,-4,-120,-4,75,-3,118,-2,-21,-1,-73,1,-109,3,42,5,86,6,8,7,85,7,93,7,29,7,-66,6,51,6,-113,5,-110,4,37,3,101,1,98,-1,119,-3,9,-4,72,-5,67,-5,-59,-5,-127,-4,61,-3,-31,-3,101,-2,-50,-2,69,-1,-34,-1,-95,0,113,1,41,2,-107,2,-126,2,-28,1,-50,0,103,-1,-57,-3,85,-4,75,-5,-97,-6,22,-6,96,-7,-100,-8,-65,-9,1,-9,-107,-10,-52,-10,-54,-9,90,-7,64,-5,30,-3,-18,-2,-98,0,52,2,-71,3,21,5,86,6,-123,7,-116,8,73,9,-101,9,84,9,-120,8,66,7,-80,5,2,4,96,2,-16,0,-88,-1,-113,-2,-72,-3,58,-3,-15,-4,-57,-4,-21,-4,105,-3,106,-2,-66,-1,74,1,22,3,-56,4,19,6,-49,6,-32,6,-119,6,-23,5,11,5,-17,3,-83,2,66,1,-102,-1,-71,-3,-29,-5,72,-6,-27,-8,-65,-9,12,-9,-40,-10,42,-9,-72,-9,117,-8,58,-7,40,-6,38,-5,42,-4,63,-3,51,-2,25,-1,-56,-1,42,0,35,0,-64,-1,29,-1,-123,-2,13,-2,-96,-3,18,-3,-118,-4,20,-4,-24,-5,-21,-5,85,-4,26,-3,57,-2,-110,-1,28,1,-83,2,71,4,-30,5,95,7,-29,8,55,10,99,11,35,12,117,12,57,12,116,11,83,10,-6,8,-102,7,66,6,-27,4,105,3,-32,1,46,0,88,-2,-100,-4,45,-5,48,-6,-107,-7,108,-7,-88,-7,36,-6,-75,-6,81,-5,-55,-5,26,-4,60,-4,76,-4,87,-4,119,-4,115,-4,55,-4,-80,-5,-27,-6,-6,-7,-12,-8,-14,-9,51,-9,-39,-10,24,-9,-70,-9,-85,-8,-67,-7,-20,-6,53,-4,-112,-3,25,-1,-40,0,-48,2,-9,4,-23,6,116,8,-128,9,2,10,-20,9,84,9,122,8,-83,7,-24,6,24,6,10,5,-35,3,-98,2,50,1,-102,-1,43,-2,85,-3,82,-3,-12,-3,-7,-2,40,0,100,1,126,2,91,3,-17,3,85,4,-62,4,31,5,99,5,98,5,-36,4,-58,3,19,2,0,0,-66,-3,-103,-5,-115,-7,-51,-9,84,-10,45,-11,88,-12,-53,-13,-128,-13,-117,-13,12,-12,45,-11,-47,-10,-71,-8,-23,-6,78,-3,-120,-1,114,1,-30,2,-25,3,-109,4,23,5,88,5,120,5,118,5,66,5,-81,4,-55,3,-108,2,-127,1,-108,0,-23,-1,-82,-1,-46,-1,48,0,-123,0,-21,0,98,1,0,2,-113,2,42,3,-75,3,66,4,-42,4,67,5,-118,5,115,5,-2,4,40,4,13,3,-49,1,-126,0,42,-1,-65,-3,90,-4,-6,-6,-78,-7,-105,-8,-17,-9,-91,-9,-48,-9,80,-8,35,-7,39,-6,89,-5,-90,-4,-12,-3,81,-1,-104,0,-49,1,-47,2,112,3,-111,3,83,3,-56,2,19,2,64,1,93,0,127,-1,123,-2,109,-3,92,-4,-123,-5,12,-5,-1,-6,85,-5,40,-4,48,-3,114,-2,-56,-1,45,1,-73,2,16,4,51,5,-2,5,-106,6,-2,6,50,7,-32,6,67,6,58,5,-33,3,74,2,-83,0,85,-1,111,-2,-9,-3,-31,-3,-31,-3,-12,-3,3,-2,30,-2,119,-2,-9,-2,-90,-1,118,0,62,1,-40,1,40,2,58,2,-14,1,80,1,73,0,30,-1,13,-2,29,-3,46,-4,77,-5,86,-6,97,-7,68,-8,40,-9,71,-10,-25,-11,47,-10,18,-9,76,-8,-26,-7,-114,-5,54,-3,-91,-2,24,0,-106,1,53,3,-26,4,-99,6,3,8,-25,8,8,9,-121,8,-85,7,-86,6,-92,5,-123,4,99,3,49,2,3,1,-51,-1,-91,-2,-97,-3,-28,-4,-122,-4,-82,-4,122,-3,-63,-2,-123,0,119,2,62,4,-102,5,123,6,2,7,71,7,62,7,11,7,-104,6,-56,5,-124,4,-61,2,-95,0,94,-2,54,-4,83,-6,-57,-8,-98,-9,-40,-10,127,-10,-127,-10,-67,-10,53,-9,-42,-9,-87,-8,-87,-7,-62,-6,-34,-5,-4,-4,10,-2,-33,-2,104,-1,-98,-1,121,-1,18,-1,-92,-2,54,-2,-19,-3,-100,-3,52,-3,-68,-4,68,-4,-15,-5,-12,-5,81,-4,51,-3,-112,-2,64,0,16,2,-47,3,108,5,-25,6,64,8,121,9,-113,10,107,11,-54,11,-43,11,-85,11,81,11,-72,10,-67,9,115,8,-42,6,33,5,59,3,92,1,-124,-1,-19,-3,-113,-4,-127,-5,-85,-6,36,-6,-20,-7,22,-6,-118,-6,27,-5,-124,-5,-45,-5,37,-4,-106,-4,22,-3,98,-3,100,-3,34,-3,-87,-4,-33,-5,-46,-6,-84,-7,-82,-8,5,-8,-77,-9,-103,-9,-70,-9,8,-8}; }
	private static byte[] data55(){ return new byte[] {-119,-8,82,-7,113,-6,8,-4,-64,-3,-108,-1,87,1,15,3,-109,4,-44,5,-56,6,-126,7,-7,7,70,8,45,8,-51,7,50,7,111,6,106,5,26,4,-122,2,-18,0,-93,-1,-26,-2,-71,-2,37,-1,-25,-1,-40,0,-73,1,125,2,39,3,-46,3,-109,4,89,5,15,6,-72,6,0,7,-53,6,3,6,-38,4,74,3,122,1,-114,-1,-117,-3,-82,-5,-13,-7,96,-8,-20,-10,-127,-11,98,-12,-91,-13,87,-13,-123,-13,74,-12,-67,-11,-76,-9,-43,-7,-29,-5,-87,-3,56,-1,-85,0,4,2,78,3,107,4,92,5,-8,5,11,6,-111,5,-81,4,119,3,70,2,82,1,-47,0,-108,0,108,0,106,0,126,0,-94,0,-46,0,-13,0,68,1,-58,1,-110,2,-116,3,-97,4,-96,5,109,6,-48,6,-69,6,44,6,64,5,40,4,31,3,24,2,-21,0,101,-1,-113,-3,-43,-5,59,-6,11,-7,57,-8,-40,-9,-21,-9,106,-8,73,-7,81,-6,127,-5,-84,-4,-13,-3,71,-1,-92,0,-32,1,-44,2,117,3,-43,3,-15,3,-44,3,71,3,101,2,55,1,9,0,-34,-2,-60,-3,-69,-4,-51,-5,73,-5,9,-5,6,-5,33,-5,123,-5,76,-4,-105,-3,57,-1,-56,0,56,2,-127,3,-77,4,-83,5,72,6,-122,6,119,6,11,6,-127,5,-70,4,-17,3,20,3,88,2,-81,1,23,1,-117,0,-10,-1,-113,-1,106,-1,-101,-1,13,0,-104,0,-14,0,82,1,-53,1,58,2,125,2,112,2,43,2,-69,1,40,1,97,0,-127,-1,-100,-2,-94,-3,-128,-4,37,-5,-84,-7,59,-8,-2,-10,29,-10,-53,-11,34,-10,-27,-10,-34,-9,-28,-8,5,-6,77,-5,-66,-4,94,-2,36,0,25,2,-3,3,-106,5,-88,6,20,7,42,7,-8,6,-72,6,80,6,-61,5,-11,4,-11,3,-55,2,110,1,-10,-1,-93,-2,-117,-3,-26,-4,-55,-4,86,-3,124,-2,39,0,-30,1,119,3,-74,4,-47,5,-56,6,-83,7,124,8,16,9,55,9,-27,8,-7,7,-120,6,-88,4,-112,2,86,0,68,-2,88,-4,-68,-6,101,-7,99,-8,-83,-9,72,-9,30,-9,22,-9,67,-9,-70,-9,123,-8,120,-7,-87,-6,-20,-5,29,-3,12,-2,-119,-2,-78,-2,-101,-2,119,-2,99,-2,98,-2,86,-2,-7,-3,93,-3,-117,-4,-70,-5,45,-5,20,-5,-88,-5,-68,-4,63,-2,-34,-1,124,1,-17,2,70,4,-88,5,-11,6,60,8,126,9,-85,10,-78,11,113,12,-40,12,-25,12,95,12,75,11,-51,9,32,8,-127,6,-53,4,16,3,55,1,126,-1,-45,-3,97,-4,49,-5,106,-6,22,-6,20,-6,57,-6,126,-6,-31,-6,126,-5,41,-4,-42,-4,120,-3,-26,-3,-8,-3,-86,-3,55,-3,-99,-4,-6,-5,70,-5,-87,-6,14,-6,124,-7,-17,-8,-121,-8,121,-8,-59,-8,-110,-7,-79,-6,0,-4,84,-3,-126,-2,-99,-1,-60,0,8,2,95,3,-47,4,-3,5,-38,6,57,7,49,7,-20,6,86,6,114,5,68,4,7,3,-33,1,-28,0,55,0,-23,-1,3,0,91,0,-41,0,90,1,16,2,-33,2,-55,3,-55,4,-66,5,-105,6,60,7,-91,7,-58,7,-110,7,-16,6,-33,5,111,4,-65,2,7,1,86,-1,-91,-3,1,-4,87,-6,-102,-8,-29,-10,92,-11,51,-12,-105,-13,-68,-13,-106,-12,-33,-11,92,-9,-56,-8,66,-6,-89,-5,42,-3,-58,-2,-99,0,91,2,-66,3,-58,4,52,5,-6,4,55,4,93,3,-94,2,27,2,-84,1,58,1,-63,0,68,0,-30,-1,-112,-1,78,-1,57,-1,89,-1,-41,-1,-73,0,-31,1,64,3,-120,4,-80,5,-125,6,-5,6,-3,6,-55,6,-119,6,37,6,108,5,98,4,-7,2,93,1,-126,-1,-60,-3,31,-4,-61,-6,-65,-7,50,-7,26,-7,-122,-7,63,-6,53,-5,37,-4,32,-3,19,-2,6,-1,10,0,32,1,45,2,20,3,-67,3,-14,3,-102,3,-62,2,-95,1,-113,0,-122,-1,-97,-2,-80,-3,-51,-4,-57,-5,-62,-6,-56,-7,48,-7,37,-7,-59,-7,-41,-6,84,-4,-35,-3,92,-1,-95,0,-41,1,-21,2,-4,3,-68,4,85,5,-71,5,9,6,32,6,5,6,-101,5,9,5,88,4,-114,3,-66,2,8,2,-128,1,52,1,1,1,-31,0,-45,0,-25,0,20,1,80,1,-99,1,-43,1,2,2,14,2,-20,1,-55,1,-112,1,82,1,-49,0,-21,-1,-76,-2,65,-3,-81,-5,33,-6,-69,-8,-80,-9,8,-9,-93,-10,-124,-10,-71,-10,47,-9,-22,-9,4,-7,113,-6,11,-4,-63,-3,94,-1,-48,0,24,2,42,3,21,4,-39,4,-127,5,-24,5,-2,5,-79,5,35,5,101,4,88,3,43,2,-41,0,-123,-1,84,-2,127,-3,55,-3,-116,-3,67,-2,81,-1,-103,0,-21,1,37,3}; }
	private static byte[] data56(){ return new byte[] {97,4,-84,5,-5,6,54,8,58,9,-19,9,65,10,33,10,-116,9,79,8,-94,6,-101,4,-128,2,111,0,-93,-2,35,-3,-59,-5,-121,-6,89,-7,76,-8,80,-9,-90,-10,98,-10,-85,-10,88,-9,57,-8,60,-7,46,-6,8,-5,-99,-5,16,-4,-113,-4,38,-3,-88,-3,-18,-3,-16,-3,-113,-3,-35,-4,-33,-5,-8,-6,104,-6,89,-6,-53,-6,-104,-5,-85,-4,-20,-3,75,-1,-73,0,2,2,49,3,126,4,-17,5,-110,7,53,9,-47,10,49,12,25,13,-125,13,99,13,-48,12,-20,11,-54,10,124,9,17,8,112,6,-106,4,-124,2,117,0,-101,-2,21,-3,-57,-5,-64,-6,25,-6,-33,-7,-3,-7,95,-6,-34,-6,116,-5,16,-4,-111,-4,15,-3,113,-3,-75,-3,-11,-3,-14,-3,-60,-3,78,-3,-113,-4,-58,-5,-22,-6,52,-6,-83,-7,102,-7,92,-7,-124,-7,-57,-7,25,-6,-120,-6,25,-5,-51,-5,-29,-4,86,-2,27,0,-53,1,52,3,91,4,62,5,-60,5,-26,5,-91,5,43,5,-122,4,-67,3,-22,2,17,2,80,1,-90,0,57,0,32,0,66,0,-95,0,54,1,4,2,-10,2,-25,3,-73,4,117,5,57,6,-16,6,-128,7,-85,7,-123,7,-14,6,27,6,30,5,-21,3,-101,2,29,1,-126,-1,-63,-3,-22,-5,5,-6,45,-8,-100,-10,-103,-11,20,-11,2,-11,81,-11,-10,-11,-51,-10,-39,-9,19,-7,-115,-6,42,-4,-29,-3,-92,-1,52,1,80,2,0,3,89,3,110,3,70,3,4,3,-74,2,82,2,-29,1,74,1,-112,0,-64,-1,-26,-2,41,-2,-83,-3,-120,-3,-33,-3,-125,-2,115,-1,-112,0,-54,1,14,3,29,4,16,5,-25,5,-110,6,20,7,61,7,13,7,111,6,111,5,39,4,-116,2,-52,0,-18,-2,85,-3,23,-4,76,-5,-14,-6,-21,-6,35,-5,-113,-5,17,-4,-101,-4,36,-3,-17,-3,-34,-2,-6,-1,23,1,35,2,-53,2,28,3,-3,2,-90,2,2,2,51,1,104,0,-79,-1,-21,-2,-56,-3,79,-4,-55,-6,105,-7,121,-8,6,-8,56,-8,-27,-8,-4,-7,45,-5,96,-4,-128,-3,123,-2,111,-1,-112,0,-58,1,18,3,69,4,85,5,14,6,125,6,119,6,39,6,-91,5,35,5,-89,4,53,4,-60,3,62,3,-116,2,-10,1,117,1,30,1,-19,0,-70,0,-69,0,-39,0,38,1,120,1,-43,1,14,2,42,2,31,2,-44,1,60,1,72,0,34,-1,-45,-3,-113,-4,63,-5,-26,-7,-81,-8,-59,-9,35,-9,-49,-10,-53,-10,43,-9,-20,-9,11,-7,81,-6,-123,-5,-100,-4,-95,-3,-78,-2,-31,-1,39,1,124,2,-75,3,-90,4,58,5,66,5,-51,4,-14,3,17,3,8,2,1,1,-11,-1,7,-1,76,-2,-66,-3,125,-3,-97,-3,9,-2,-72,-2,-69,-1,-5,0,97,2,-60,3,39,5,110,6,-77,7,-59,8,-93,9,32,10,37,10,-79,9,-89,8,80,7,-40,5,90,4,-57,2,54,1,-97,-1,10,-2,89,-4,-82,-6,57,-7,24,-8,86,-9,-22,-10,-36,-10,49,-9,-79,-9,71,-8,-23,-8,-79,-7,-126,-6,125,-5,88,-4,22,-3,-125,-3,115,-3,-20,-4,21,-4,55,-5,111,-6,-22,-7,-57,-7,-2,-7,103,-6,-20,-6,-118,-5,46,-4,17,-3,40,-2,103,-1,-41,0,125,2,86,4,59,6,20,8,-89,9,-6,10,5,12,-82,12,-23,12,-71,12,66,12,-111,11,-90,10,104,9,-38,7,22,6,36,4,32,2,48,0,109,-2,13,-3,2,-4,114,-5,47,-5,46,-5,69,-5,110,-5,-97,-5,-25,-5,90,-4,-23,-4,115,-3,-8,-3,71,-2,75,-2,-16,-3,83,-3,-128,-4,-63,-5,37,-5,-48,-6,-118,-6,65,-6,-41,-7,102,-7,-24,-8,125,-8,110,-8,-43,-8,-33,-7,66,-5,-19,-4,-89,-2,54,0,119,1,92,2,19,3,-95,3,-8,3,28,4,-5,3,-64,3,87,3,-61,2,4,2,57,1,-101,0,63,0,17,0,41,0,-113,0,39,1,-21,1,-55,2,-96,3,117,4,47,5,-35,5,116,6,-3,6,81,7,124,7,109,7,30,7,102,6,82,5,-4,3,119,2,-57,0,18,-1,70,-3,-110,-5,12,-6,-98,-8,118,-9,127,-10,-11,-11,-77,-11,-9,-11,-77,-10,-71,-9,1,-7,107,-6,-54,-5,4,-3,19,-2,12,-1,-21,-1,-59,0,-118,1,41,2,-126,2,-88,2,118,2,23,2,102,1,-97,0,-71,-1,-56,-2,-7,-3,81,-3,-19,-4,-77,-4,-41,-4,89,-3,32,-2,14,-1,42,0,83,1,-105,2,-47,3,20,5,33,6,-10,6,113,7,118,7,2,7,13,6,-58,4,63,3,-87,1,48,0,11,-1,21,-2,107,-3,-36,-4,-122,-4,95,-4,106,-4,-89,-4,25,-3,-71,-3,-95,-2,-88,-1,-101,0,80,1,-34,1,71,2,-118,2}; }
	private static byte[] data57(){ return new byte[] {-110,2,109,2,25,2,-90,1,-17,0,-24,-1,124,-2,-41,-4,36,-5,-91,-7,-121,-8,-24,-9,-89,-9,-49,-9,62,-8,-43,-8,-107,-7,76,-6,34,-5,9,-4,45,-3,123,-2,5,0,-104,1,28,3,101,4,103,5,4,6,83,6,88,6,74,6,58,6,56,6,45,6,-22,5,95,5,-93,4,-76,3,-75,2,-43,1,35,1,-52,0,-57,0,10,1,116,1,-39,1,36,2,66,2,68,2,47,2,-25,1,112,1,-58,0,-7,-1,-33,-2,-122,-3,-10,-5,83,-6,-27,-8,-54,-9,28,-9,-42,-10,-13,-10,69,-9,-60,-9,100,-8,17,-7,-71,-7,-120,-6,-99,-5,8,-3,-91,-2,83,0,-16,1,53,3,28,4,-123,4,123,4,21,4,104,3,-60,2,-9,1,52,1,88,0,-96,-1,-11,-2,90,-2,-13,-3,-44,-3,6,-2,-106,-2,-115,-1,-41,0,75,2,-55,3,35,5,87,6,87,7,57,8,-18,8,94,9,109,9,81,9,-45,8,32,8,31,7,-18,5,-117,4,6,3,105,1,-67,-1,8,-2,104,-4,-33,-6,-115,-7,125,-8,-93,-9,41,-9,8,-9,95,-9,0,-8,-51,-8,-66,-7,-68,-6,-86,-5,94,-4,-63,-4,-46,-4,-107,-4,37,-4,-106,-5,19,-5,-72,-6,111,-6,85,-6,80,-6,107,-6,-124,-6,-70,-6,21,-5,-60,-5,-60,-4,3,-2,-113,-1,50,1,10,3,-21,4,-96,6,41,8,119,9,-106,10,124,11,38,12,-98,12,-92,12,92,12,-109,11,110,10,-43,8,-1,6,7,5,32,3,94,1,-40,-1,-100,-2,-72,-3,15,-3,-78,-4,115,-4,81,-4,82,-4,118,-4,-56,-4,65,-3,-41,-3,110,-2,-58,-2,-28,-2,-39,-2,-88,-2,87,-2,6,-2,-94,-3,78,-3,-9,-4,119,-4,-77,-5,-83,-6,-115,-7,-100,-8,-19,-9,-59,-9,35,-8,17,-7,79,-6,-67,-5,8,-3,45,-2,27,-1,-15,-1,-62,0,-114,1,84,2,-31,2,44,3,53,3,-6,2,122,2,-38,1,29,1,-91,0,127,0,-83,0,25,1,-107,1,48,2,-53,2,95,3,-23,3,121,4,24,5,-55,5,-113,6,69,7,-31,7,63,8,78,8,17,8,116,7,-122,6,79,5,-32,3,98,2,-64,0,19,-1,74,-3,-96,-5,-9,-7,-90,-8,-127,-9,-10,-10,-65,-10,-2,-10,-108,-9,105,-8,104,-7,84,-6,38,-5,-18,-5,-58,-4,-43,-3,8,-1,55,0,100,1,77,2,-31,2,4,3,-62,2,52,2,121,1,-79,0,-5,-1,33,-1,66,-2,107,-3,-55,-4,87,-4,37,-4,76,-4,-68,-4,-117,-3,-73,-2,20,0,-106,1,24,3,117,4,-73,5,-107,6,39,7,66,7,-2,6,63,6,88,5,61,4,26,3,14,2,24,1,84,0,-106,-1,-17,-2,106,-2,14,-2,-12,-3,16,-2,104,-2,-18,-2,119,-1,51,0,-7,0,-80,1,74,2,-50,2,51,3,112,3,110,3,37,3,127,2,119,1,0,0,87,-2,-85,-4,64,-5,28,-6,67,-7,-101,-8,61,-8,-14,-9,-39,-9,-24,-9,50,-8,-69,-8,123,-7,114,-6,-107,-5,-15,-4,119,-2,12,0,-104,1,-39,2,-16,3,-57,4,117,5,30,6,-94,6,14,7,91,7,115,7,56,7,-111,6,-81,5,-93,4,-116,3,-97,2,-22,1,-87,1,-75,1,20,2,94,2,-80,2,-30,2,-15,2,13,3,20,3,8,3,-54,2,43,2,64,1,13,0,-85,-2,38,-3,-73,-5,-128,-6,-104,-7,-11,-8,-117,-8,82,-8,29,-8,-21,-9,-43,-9,-16,-9,89,-8,52,-7,-108,-6,48,-4,-6,-3,-110,-1,-21,0,-28,1,-115,2,-14,2,31,3,17,3,-60,2,84,2,-52,1,37,1,107,0,-69,-1,17,-1,115,-2,18,-2,9,-2,101,-2,34,-1,23,0,86,1,-116,2,-67,3,-46,4,-45,5,-62,6,-103,7,95,8,9,9,115,9,-86,9,-94,9,56,9,105,8,98,7,24,6,-64,4,72,3,-73,1,0,0,42,-2,69,-4,-124,-6,16,-7,11,-8,-128,-9,115,-9,-57,-9,96,-8,19,-7,-43,-7,-122,-6,34,-5,-114,-5,-47,-5,-1,-5,26,-4,48,-4,35,-4,2,-4,-63,-5,102,-5,0,-5,-82,-6,-124,-6,-117,-6,-82,-6,1,-5,-124,-5,75,-4,85,-3,-103,-2,26,0,-67,1,108,3,14,5,-106,6,12,8,-123,9,-80,10,-98,11,30,12,70,12,3,12,70,11,37,10,-68,8,47,7,-105,5,11,4,-98,2,109,1,66,0,85,-1,-117,-2,4,-2,-80,-3,-122,-3,-112,-3,-87,-3,-29,-3,28,-2,109,-2,-72,-2,11,-1,84,-1,-109,-1,-68,-1,-79,-1,-106,-1,80,-1,-34,-2,52,-2,88,-3,50,-4,-2,-6,-39,-7,18,-7,-115,-8,93,-8,-124,-8,-9,-8,-107,-7,107,-6,53,-5,35,-4,-7,-4,-23,-3,-31,-2,-48,-1,-93,0,73,1,-71,1,-39,1,-81,1,84,1,-24,0}; }
	private static byte[] data58(){ return new byte[] {-95,0,-96,0,-28,0,57,1,-107,1,-23,1,57,2,126,2,-55,2,43,3,-77,3,-122,4,-121,5,-110,6,-117,7,66,8,-89,8,-49,8,-91,8,74,8,-64,7,-4,6,-42,5,113,4,-59,2,-19,0,2,-1,58,-3,-78,-5,121,-6,-109,-7,6,-7,-51,-8,-53,-8,-22,-8,31,-7,98,-7,-67,-7,48,-6,-20,-6,-4,-5,60,-3,-117,-2,-80,-1,-90,0,78,1,-82,1,-85,1,122,1,33,1,-73,0,52,0,-114,-1,-47,-2,-16,-3,1,-3,34,-4,119,-5,23,-5,33,-5,-70,-5,-61,-4,32,-2,-101,-1,18,1,97,2,-92,3,-69,4,-102,5,42,6,-116,6,-76,6,124,6,12,6,79,5,97,4,99,3,108,2,-107,1,-31,0,76,0,-32,-1,107,-1,16,-1,-73,-2,-107,-2,-69,-2,42,-1,-9,-1,-24,0,-33,1,-81,2,90,3,-73,3,-31,3,-74,3,46,3,87,2,62,1,14,0,-48,-2,-113,-3,94,-4,52,-5,61,-6,88,-7,-104,-8,-4,-9,-105,-9,113,-9,-103,-9,3,-8,-94,-8,114,-7,121,-6,-89,-5,-19,-4,60,-2,-117,-1,-48,0,33,2,113,3,-83,4,-71,5,-112,6,51,7,-107,7,-90,7,90,7,-77,6,-37,5,-13,4,33,4,103,3,-42,2,117,2,78,2,92,2,123,2,-95,2,-24,2,31,3,89,3,91,3,49,3,-48,2,59,2,122,1,-96,0,-85,-1,-97,-2,-117,-3,-109,-4,-66,-5,17,-5,86,-6,-113,-7,-45,-8,23,-8,-82,-9,-109,-9,4,-8,-31,-8,16,-6,125,-5,-37,-4,25,-2,26,-1,-43,-1,90,0,-42,0,62,1,125,1,125,1,60,1,-34,0,50,0,104,-1,-110,-2,1,-2,-80,-3,-52,-3,56,-2,-20,-2,-45,-1,-69,0,-64,1,-82,2,-106,3,115,4,99,5,103,6,115,7,107,8,61,9,-79,9,-29,9,-60,9,118,9,-11,8,82,8,-116,7,126,6,32,5,110,3,101,1,65,-1,40,-3,99,-5,0,-6,1,-7,124,-8,96,-8,-118,-8,-44,-8,43,-7,113,-7,-79,-7,-3,-7,87,-6,-53,-6,76,-5,-31,-5,83,-4,126,-4,96,-4,8,-4,-103,-5,20,-5,-73,-6,127,-6,122,-6,-110,-6,-64,-6,-2,-6,87,-5,-21,-5,-59,-4,-20,-3,103,-1,55,1,43,3,27,5,-33,6,113,8,-59,9,-71,10,59,11,103,11,50,11,-95,10,-57,9,-74,8,106,7,26,6,-101,4,47,3,-35,1,-61,0,-39,-1,52,-1,-54,-2,-120,-2,70,-2,3,-2,-39,-3,-50,-3,-10,-3,79,-2,-59,-2,88,-1,-14,-1,112,0,-42,0,1,1,-12,0,-113,0,-8,-1,43,-1,62,-2,55,-3,42,-4,57,-5,125,-6,-27,-7,111,-7,15,-7,16,-7,51,-7,-112,-7,11,-6,-90,-6,92,-5,46,-4,1,-3,-55,-3,113,-2,-22,-2,97,-1,-106,-1,-47,-1,-20,-1,16,0,79,0,-85,0,9,1,108,1,-98,1,-75,1,-71,1,-79,1,-35,1,73,2,-8,2,-24,3,-33,4,-34,5,-79,6,106,7,-10,7,90,8,-103,8,-86,8,108,8,-61,7,-87,6,57,5,-101,3,-32,1,36,0,-98,-2,92,-3,102,-4,-89,-5,33,-5,-90,-6,68,-6,-23,-7,-95,-7,-113,-7,-80,-7,39,-6,-2,-6,2,-4,24,-3,52,-2,7,-1,-100,-1,2,0,63,0,102,0,100,0,82,0,26,0,-71,-1,12,-1,38,-2,22,-3,5,-4,11,-5,110,-6,43,-6,119,-6,43,-5,66,-4,112,-3,-70,-2,-20,-1,1,1,9,2,19,3,10,4,-8,4,-60,5,83,6,124,6,55,6,-99,5,-32,4,37,4,125,3,-11,2,122,2,-17,1,69,1,122,0,-85,-1,6,-1,-75,-2,-45,-2,84,-1,52,0,56,1,53,2,-1,2,127,3,-79,3,-115,3,36,3,-104,2,-44,1,11,1,32,0,54,-1,15,-2,-18,-4,-89,-5,-127,-6,120,-7,-108,-8,-21,-9,-126,-9,88,-9,111,-9,-92,-9,2,-8,-120,-8,72,-7,55,-6,97,-5,-101,-4,29,-2,-89,-1,83,1,-34,2,81,4,118,5,81,6,-34,6,34,7,17,7,-58,6,73,6,-82,5,2,5,63,4,-122,3,-55,2,59,2,-8,1,-21,1,30,2,92,2,-98,2,-70,2,-66,2,-94,2,107,2,28,2,-44,1,126,1,14,1,-105,0,-6,-1,66,-1,115,-2,-115,-3,-94,-4,-108,-5,-105,-6,-82,-7,-10,-8,-123,-8,112,-8,-68,-8,82,-7,50,-6,44,-5,34,-4,4,-3,-36,-3,-116,-2,52,-1,-72,-1,41,0,96,0,84,0,-2,-1,109,-1,-66,-2,-9,-3,88,-3,-8,-4,12,-3,80,-3,-25,-3,-103,-2,82,-1,-4,-1,-95,0,95,1,53,2,60,3,111,4,-95,5,-45,6,-61,7,104,8,-22,8,47,9,110,9,120,9,99,9,33,9,-115,8,-115,7,19,6,86,4,99,2,-123,0,-82,-2,45,-3}; }
	private static byte[] data59(){ return new byte[] {-17,-5,15,-5,117,-6,8,-6,-79,-7,108,-7,58,-7,30,-7,41,-7,109,-7,-33,-7,123,-6,24,-5,-84,-5,17,-4,52,-4,-2,-5,-103,-5,49,-5,-44,-6,125,-6,90,-6,43,-6,20,-6,-16,-7,-28,-7,-27,-7,50,-6,-21,-6,29,-4,-64,-3,-88,-1,-58,1,-44,3,-94,5,31,7,73,8,17,9,-106,9,-23,9,-10,9,-48,9,76,9,124,8,83,7,-10,5,-114,4,82,3,54,2,96,1,-72,0,43,0,-87,-1,48,-1,-83,-2,53,-2,-6,-3,19,-2,108,-2,10,-1,-70,-1,120,0,33,1,-96,1,-29,1,-46,1,-96,1,53,1,-95,0,-27,-1,20,-1,46,-2,62,-3,77,-4,105,-5,-89,-6,-34,-7,67,-7,-30,-8,-51,-8,-26,-8,41,-7,-123,-7,12,-6,-108,-6,32,-5,-90,-5,41,-4,-81,-4,70,-3,-35,-3,114,-2,25,-1,-76,-1,48,0,-104,0,-28,0,6,1,19,1,16,1,26,1,57,1,99,1,-72,1,66,2,-16,2,-63,3,-90,4,-96,5,-124,6,87,7,-9,7,77,8,96,8,31,8,-112,7,-80,6,-115,5,87,4,18,3,-61,1,-120,0,104,-1,-127,-2,-87,-3,-21,-4,54,-4,-121,-5,2,-5,-91,-6,-127,-6,-81,-6,53,-5,0,-4,-42,-4,-105,-3,62,-2,-70,-2,13,-1,69,-1,103,-1,-126,-1,-117,-1,112,-1,28,-1,-121,-2,-88,-3,-89,-4,-108,-5,-95,-6,-21,-7,-102,-7,-72,-7,44,-6,-29,-6,-86,-5,-114,-4,112,-3,113,-2,114,-1,-115,0,-75,1,-22,2,-16,3,-65,4,80,5,-85,5,-69,5,-101,5,111,5,61,5,-9,4,-111,4,9,4,65,3,83,2,74,1,92,0,-74,-1,111,-1,-84,-1,64,0,16,1,-22,1,-87,2,40,3,100,3,92,3,46,3,-27,2,-127,2,16,2,-117,1,-40,0,-28,-1,-76,-2,88,-3,-27,-5,-99,-6,117,-7,-111,-8,-26,-9,105,-9,7,-9,-50,-10,-70,-10,-41,-10,42,-9,-39,-9,-36,-8,50,-6,-55,-5,-121,-3,82,-1,3,1,-112,2,-20,3,12,5,-5,5,-88,6,23,7,45,7,7,7,-115,6,-26,5,12,5,64,4,-118,3,-5,2,-94,2,-121,2,-117,2,-96,2,-79,2,-116,2,103,2,38,2,-1,1,-27,1,-20,1,-16,1,-10,1,-46,1,-125,1,14,1,93,0,-121,-1,-101,-2,-88,-3,-74,-4,-67,-5,-37,-6,50,-6,-82,-7,113,-7,-128,-7,-65,-7,59,-6,-26,-6,-88,-5,115,-4,51,-3,-53,-3,90,-2,-75,-2,15,-1,55,-1,51,-1,-23,-2,-109,-2,34,-2,-61,-3,118,-3,75,-3,115,-3,-70,-3,32,-2,-123,-2,2,-1,-123,-1,33,0,-51,0,-90,1,-104,2,-98,3,-83,4,-59,5,-78,6,-123,7,66,8,-44,8,87,9,-73,9,-58,9,-125,9,-52,8,-56,7,96,6,-35,4,74,3,-41,1,115,0,67,-1,50,-2,86,-3,-113,-4,-43,-5,53,-5,-71,-6,88,-6,43,-6,33,-6,97,-6,-49,-6,89,-5,-48,-5,30,-4,71,-4,76,-4,45,-4,-16,-5,-76,-5,106,-5,24,-5,-62,-6,81,-6,-40,-7,69,-7,-36,-8,-84,-8,-21,-8,-80,-7,-14,-6,-109,-4,116,-2,104,0,60,2,-48,3,54,5,113,6,107,7,85,8,-24,8,58,9,53,9,-56,8,11,8,6,7,-8,5,-18,4,30,4,105,3,-28,2,80,2,-106,1,-51,0,-7,-1,85,-1,-31,-2,-37,-2,62,-1,-18,-1,-82,0,110,1,4,2,115,2,-77,2,-48,2,-61,2,-108,2,80,2,-36,1,71,1,122,0,-108,-1,-121,-2,96,-3,63,-4,71,-5,117,-6,-47,-7,92,-7,11,-7,-23,-8,-37,-8,-16,-8,9,-7,64,-7,-112,-7,13,-6,-74,-6,124,-5,104,-4,91,-3,67,-2,30,-1,-51,-1,80,0,-71,0,17,1,86,1,107,1,84,1,42,1,23,1,15,1,43,1,-120,1,25,2,-15,2,-23,3,14,5,9,6,-28,6,109,7,-79,7,-70,7,-112,7,71,7,-36,6,74,6,-94,5,-59,4,-53,3,-89,2,-122,1,-125,0,-122,-1,-102,-2,-63,-3,-5,-4,108,-4,12,-4,-16,-5,19,-4,107,-4,-17,-4,-119,-3,39,-2,-87,-2,9,-1,74,-1,-126,-1,-91,-1,-68,-1,-92,-1,83,-1,-69,-2,-28,-3,-44,-4,-43,-5,-11,-6,85,-6,1,-6,-30,-7,29,-6,109,-6,-37,-6,105,-5,12,-4,-59,-4,-89,-3,-107,-2,-105,-1,-101,0,-104,1,-124,2,70,3,-33,3,109,4,-22,4,90,5,-84,5,-49,5,-80,5,56,5,-121,4,-112,3,-101,2,-43,1,68,1,6,1,8,1,90,1,-43,1,102,2,-19,2,88,3,-104,3,-68,3,-53,3,-40,3,-50,3,-81,3,108,3,-42,2,14,2,-15,0,-109,-1,50,-2,-59,-4,-116,-5,106,-6,119,-7,-84,-8,-18,-9,45,-9,-125,-10,4,-10,-44,-11,4,-10,-46,-10}; }
	private static byte[] data60(){ return new byte[] {27,-8,-87,-7,92,-5,18,-3,-83,-2,64,0,-77,1,30,3,106,4,-123,5,97,6,-34,6,-8,6,-88,6,22,6,101,5,-88,4,34,4,-62,3,-96,3,-126,3,119,3,66,3,-21,2,111,2,-6,1,-77,1,-87,1,-52,1,33,2,111,2,-74,2,-43,2,-58,2,-126,2,11,2,112,1,-67,0,-15,-1,40,-1,72,-2,85,-3,105,-4,-93,-5,-17,-6,125,-6,58,-6,60,-6,-120,-6,-20,-6,122,-5,-6,-5,127,-4,-8,-4,93,-3,-86,-3,-47,-3,-19,-3,4,-2,4,-2,4,-2,11,-2,-4,-3,-26,-3,-41,-3,-38,-3,10,-2,88,-2,-61,-2,43,-1,-92,-1,27,0,-108,0,40,1,-42,1,-68,2,-66,3,-45,4,-23,5,-2,6,-10,7,-78,8,51,9,97,9,65,9,-52,8,48,8,91,7,89,6,62,5,33,4,10,3,-1,1,2,1,15,0,43,-1,82,-2,125,-3,-69,-4,17,-4,-79,-5,119,-5,112,-5,-111,-5,-42,-5,32,-4,85,-4,119,-4,-122,-4,-110,-4,122,-4,87,-4,50,-4,-10,-5,-123,-5,-30,-6,23,-6,69,-7,-105,-8,54,-8,53,-8,-80,-8,-116,-7,-67,-6,10,-4,121,-3,-13,-2,106,0,-11,1,90,3,-66,4,-19,5,-38,6,120,7,-60,7,-62,7,107,7,-24,6,74,6,-67,5,56,5,-60,4,49,4,114,3,-94,2,-88,1,-71,0,-12,-1,124,-1,110,-1,-74,-1,105,0,60,1,18,2,-66,2,68,3,-100,3,-39,3,-10,3,4,4,12,4,-18,3,-98,3,16,3,29,2,8,1,-55,-1,-113,-2,113,-3,105,-4,-86,-5,-2,-6,111,-6,-33,-7,64,-7,-92,-8,18,-8,-74,-9,-90,-9,-19,-9,-95,-8,111,-7,94,-6,75,-5,61,-4,4,-3,-52,-3,-115,-2,68,-1,-16,-1,120,0,-47,0,-29,0,-63,0,125,0,80,0,71,0,117,0,-3,0,-57,1,-50,2,-51,3,-67,4,101,5,-23,5,56,6,121,6,-81,6,-32,6,15,7,38,7,1,7,-100,6,14,6,48,5,36,4,14,3,-2,1,2,1,5,0,50,-1,102,-2,-63,-3,56,-3,-14,-4,-41,-4,1,-3,96,-3,-26,-3,115,-2,-17,-2,85,-1,-94,-1,-60,-1,-47,-1,-91,-1,75,-1,-63,-2,2,-2,68,-3,109,-4,-78,-5,6,-5,-120,-6,59,-6,36,-6,53,-6,125,-6,-50,-6,62,-5,-69,-5,69,-4,-17,-4,-107,-3,94,-2,35,-1,3,0,-9,0,-38,1,-62,2,-107,3,103,4,-7,4,81,5,100,5,49,5,-66,4,30,4,109,3,-52,2,86,2,21,2,10,2,47,2,114,2,-73,2,-8,2,43,3,76,3,119,3,-95,3,-34,3,3,4,44,4,43,4,-15,3,124,3,-68,2,-63,1,-100,0,99,-1,47,-2,10,-3,-27,-5,-61,-6,-99,-7,97,-8,42,-9,28,-10,116,-11,73,-11,-92,-11,116,-10,-92,-9,16,-7,-116,-6,10,-4,-101,-3,21,-1,-109,0,8,2,102,3,123,4,56,5,-104,5,-118,5,52,5,-60,4,97,4,31,4,15,4,34,4,49,4,32,4,-43,3,81,3,-71,2,35,2,-68,1,-83,1,-41,1,65,2,-65,2,26,3,99,3,93,3,51,3,-32,2,-124,2,42,2,-74,1,40,1,126,0,-82,-1,-71,-2,-60,-3,-43,-4,21,-4,-113,-5,48,-5,14,-5,36,-5,79,-5,125,-5,-98,-5,-77,-5,-65,-5,-43,-5,-13,-5,46,-4,122,-4,-33,-4,44,-3,114,-3,-112,-3,-64,-3,-63,-3,-30,-3,-3,-3,73,-2,-116,-2,-64,-2,-13,-2,1,-1,42,-1,83,-1,-65,-1,113,0,112,1,-87,2,9,4,96,5,-109,6,127,7,29,8,126,8,-97,8,-115,8,76,8,-29,7,92,7,-85,6,-42,5,-34,4,-37,3,-54,2,-43,1,-26,0,1,0,42,-1,91,-2,-97,-3,-16,-4,-124,-4,63,-4,50,-4,56,-4,103,-4,-98,-4,-46,-4,-21,-4,-9,-4,4,-3,23,-3,4,-3,-54,-4,81,-4,-73,-5,-23,-6,8,-6,73,-7,-71,-8,123,-8,-110,-8,-8,-8,-104,-7,124,-6,-128,-5,-88,-4,-44,-3,28,-1,90,0,-103,1,-63,2,-63,3,-98,4,54,5,-97,5,-33,5,4,6,7,6,-21,5,-74,5,92,5,-53,4,9,4,16,3,18,2,30,1,75,0,-55,-1,-88,-1,-21,-1,97,0,6,1,-73,1,98,2,-2,2,-126,3,-1,3,99,4,-66,4,3,5,43,5,26,5,-57,4,49,4,54,3,14,2,-36,0,-66,-1,-76,-2,-44,-3,16,-3,69,-4,90,-5,94,-6,80,-7,80,-8,-124,-9,9,-9,-7,-10,74,-9,-47,-9,-121,-8,70,-7,9,-6,-38,-6,-75,-5,-90,-4,-101,-3,-125,-2,52,-1,-107,-1,-54,-1,-80,-1,116,-1,66,-1,73,-1,-109,-1,42,0,-35,0,-79,1,110,2,14,3,125,3,-44,3,19,4,119,4,-3,4,-98,5,52,6}; }
	private static byte[] data61(){ return new byte[] {-50,6,46,7,73,7,17,7,-101,6,-11,5,47,5,80,4,111,3,123,2,-110,1,-95,0,-62,-1,-3,-2,102,-2,1,-2,-34,-3,-27,-3,37,-2,-115,-2,-4,-2,99,-1,-88,-1,-53,-1,-82,-1,118,-1,22,-1,-108,-2,-11,-3,75,-3,-109,-4,-39,-5,38,-5,-120,-6,23,-6,-11,-7,-2,-7,55,-6,-124,-6,-35,-6,36,-5,118,-5,-90,-5,-5,-5,118,-4,21,-3,-6,-3,0,-1,36,0,58,1,54,2,17,3,-56,3,65,4,-124,4,124,4,86,4,11,4,-71,3,91,3,1,3,-56,2,-103,2,-102,2,-94,2,-90,2,-86,2,-77,2,-81,2,-66,2,-34,2,31,3,95,3,-65,3,8,4,34,4,11,4,-75,3,36,3,117,2,-91,1,-70,0,-86,-1,-126,-2,42,-3,-84,-5,27,-6,-93,-8,87,-9,83,-10,-66,-11,-90,-11,-33,-11,-123,-10,114,-9,-73,-8,19,-6,-98,-5,39,-3,-77,-2,41,0,121,1,127,2,69,3,-83,3,-31,3,-37,3,-82,3,-104,3,-117,3,-110,3,-106,3,-123,3,107,3,12,3,-115,2,-2,1,-119,1,50,1,52,1,95,1,-44,1,85,2,-58,2,27,3,58,3,63,3,63,3,23,3,-15,2,-62,2,-122,2,28,2,-117,1,-47,0,-13,-1,16,-1,52,-2,-100,-3,37,-3,-52,-4,-111,-4,87,-4,19,-4,-91,-5,63,-5,-37,-6,-93,-6,-93,-6,-46,-6,23,-5,110,-5,-50,-5,40,-4,115,-4,-70,-4,9,-3,93,-3,-66,-3,7,-2,66,-2,79,-2,51,-2,-13,-3,-54,-3,-66,-3,-3,-3,-102,-2,122,-1,-80,0,0,2,95,3,-104,4,-103,5,89,6,-17,6,68,7,-112,7,-74,7,-57,7,-95,7,81,7,-63,6,11,6,27,5,48,4,62,3,110,2,-103,1,-61,0,-1,-1,61,-1,-102,-2,2,-2,-106,-3,74,-3,59,-3,73,-3,122,-3,-83,-3,-30,-3,-6,-3,-14,-3,-42,-3,-104,-3,54,-3,-71,-4,17,-4,90,-5,-107,-6,-45,-7,31,-7,-101,-8,91,-8,93,-8,-78,-8,69,-7,7,-6,-16,-6,-23,-5,-47,-4,-68,-3,-89,-2,-126,-1,106,0,81,1,50,2,4,3,-51,3,127,4,2,5,102,5,-128,5,104,5,5,5,101,4,-112,3,-102,2,-81,1,-15,0,105,0,21,0,2,0,56,0,-111,0,15,1,-95,1,77,2,-20,2,-108,3,38,4,-63,4,62,5,-87,5,-26,5,-30,5,-116,5,-3,4,48,4,63,3,65,2,81,1,93,0,90,-1,78,-2,52,-3,-9,-5,-61,-6,-108,-7,-106,-8,-52,-9,99,-9,75,-9,121,-9,-55,-9,78,-8,-30,-8,-95,-7,104,-6,80,-5,29,-4,-34,-4,112,-3,-40,-3,-21,-3,-34,-3,-55,-3,-55,-3,-26,-3,78,-2,-26,-2,-88,-1,106,0,7,1,122,1,-75,1,-20,1,21,2,127,2,19,3,-35,3,-53,4,-115,5,50,6,-85,6,-29,6,-27,6,-68,6,119,6,14,6,-122,5,-32,4,11,4,38,3,43,2,53,1,105,0,-44,-1,103,-1,58,-1,61,-1,120,-1,-79,-1,-27,-1,-12,-1,-31,-1,-61,-1,-128,-1,58,-1,-40,-2,102,-2,-47,-3,44,-3,107,-4,-103,-5,-24,-6,85,-6,2,-6,-16,-7,9,-6,51,-6,86,-6,98,-6,91,-6,81,-6,105,-6,-80,-6,64,-5,52,-4,74,-3,-107,-2,-52,-1,-7,0,-35,1,-110,2,18,3,95,3,-102,3,-58,3,-42,3,-43,3,-60,3,-111,3,94,3,36,3,0,3,-9,2,2,3,13,3,26,3,20,3,1,3,-3,2,2,3,30,3,85,3,-95,3,-24,3,39,4,55,4,34,4,-43,3,87,3,-92,2,-58,1,-87,0,94,-1,-37,-3,69,-4,-97,-6,39,-7,-35,-9,-29,-10,53,-10,3,-10,46,-10,-78,-10,-121,-9,-79,-8,12,-6,-118,-5,-8,-4,89,-2,-115,-1,-117,0,100,1,15,2,-121,2,-33,2,35,3,88,3,125,3,-115,3,-110,3,107,3,26,3,-89,2,32,2,-99,1,52,1,-14,0,-33,0,-7,0,73,1,-74,1,30,2,-121,2,-37,2,37,3,92,3,126,3,-106,3,-98,3,-114,3,99,3,8,3,-128,2,-37,1,40,1,-115,0,-21,-1,120,-1,24,-1,-71,-2,61,-2,-86,-3,-11,-4,42,-4,119,-5,-34,-6,-122,-6,121,-6,-93,-6,-23,-6,61,-5,125,-5,-40,-5,44,-4,-83,-4,54,-3,-61,-3,46,-2,96,-2,75,-2,-6,-3,-128,-3,11,-3,-64,-4,-44,-4,64,-3,-5,-3,7,-1,41,0,87,1,99,2,75,3,7,4,-61,4,113,5,23,6,-65,6,64,7,-123,7,-118,7,64,7,-48,6,41,6,126,5,-58,4,23,4,124,3,-44,2,45,2,111,1,-83,0,18,0,-127,-1,44,-1,-15,-2,6,-1,36,-1,84,-1,123,-1,-123,-1,115,-1,48,-1,-77,-2,49,-2,-109,-3,-17,-4,48,-4,110,-5}; }
	private static byte[] data62(){ return new byte[] {-80,-6,-9,-7,68,-7,-64,-8,121,-8,-113,-8,-28,-8,-117,-7,56,-6,-26,-6,115,-5,-19,-5,98,-4,-26,-4,-109,-3,105,-2,122,-1,-91,0,-33,1,-8,2,-27,3,-108,4,-1,4,57,5,20,5,-61,4,65,4,-99,3,-28,2,37,2,-118,1,0,1,-81,0,-128,0,-101,0,-25,0,75,1,-53,1,102,2,18,3,-45,3,-115,4,73,5,-25,5,107,6,-72,6,-61,6,-114,6,26,6,-119,5,-53,4,-7,3,16,3,-8,1,-64,0,90,-1,-14,-3,126,-4,29,-5,-17,-7,-5,-8,78,-8,-27,-9,-75,-9,-57,-9,24,-8,-90,-8,89,-7,32,-6,-17,-6,-85,-5,60,-4,-93,-4,-33,-4,6,-3,15,-3,15,-3,47,-3,126,-3,-15,-3,-127,-2,16,-1,-106,-1,-6,-1,42,0,65,0,81,0,104,0,-72,0,48,1,-11,1,-38,2,-62,3,-109,4,64,5,-62,5,36,6,96,6,122,6,-109,6,-109,6,93,6,-26,5,65,5,110,4,-116,3,-85,2,2,2,117,1,53,1,28,1,32,1,41,1,37,1,2,1,-53,0,-128,0,71,0,9,0,-48,-1,126,-1,5,-1,78,-2,119,-3,-101,-4,-27,-5,76,-5,0,-5,-40,-6,-49,-6,-69,-6,125,-6,52,-6,-60,-7,113,-7,79,-7,126,-7,-12,-7,-36,-6,-1,-5,63,-3,117,-2,127,-1,91,0,6,1,-115,1,-6,1,102,2,-55,2,24,3,84,3,110,3,125,3,94,3,70,3,52,3,41,3,60,3,74,3,93,3,89,3,69,3,33,3,5,3,-11,2,23,3,85,3,-67,3,41,4,-117,4,-68,4,-49,4,-97,4,67,4,-92,3,-50,2,-66,1,-121,0,17,-1,-109,-3,-23,-5,82,-6,-27,-8,-69,-9,-19,-10,-102,-10,-69,-10,79,-9,29,-8,31,-7,57,-6,78,-5,99,-4,103,-3,108,-2,93,-1,58,0,10,1,-72,1,79,2,-50,2,44,3,99,3,105,3,66,3,-8,2,-123,2,13,2,-106,1,30,1,-38,0,-77,0,-59,0,-14,0,73,1,-89,1,22,2,109,2,-60,2,22,3,100,3,-98,3,-38,3,-24,3,-27,3,-64,3,-128,3,29,3,-91,2,64,2,-32,1,-119,1,42,1,-56,0,54,0,118,-1,-113,-2,-98,-3,-82,-4,-42,-5,51,-5,-61,-6,-124,-6,127,-6,-107,-6,-50,-6,34,-5,-82,-5,81,-4,5,-3,-97,-3,19,-2,87,-2,74,-2,-8,-3,-115,-3,8,-3,-77,-4,-109,-4,-45,-4,85,-3,20,-2,-27,-2,-78,-1,110,0,37,1,-76,1,105,2,45,3,11,4,-29,4,-83,5,63,6,-100,6,-94,6,-127,6,52,6,-47,5,112,5,-1,4,-109,4,25,4,-120,3,-54,2,10,2,89,1,-50,0,120,0,75,0,97,0,-104,0,-26,0,33,1,51,1,14,1,-47,0,97,0,-23,-1,70,-1,-90,-2,-24,-3,14,-3,16,-4,35,-5,59,-6,-114,-7,39,-7,39,-7,93,-7,-57,-7,44,-6,127,-6,-85,-6,-77,-6,-78,-6,-38,-6,46,-5,-31,-5,-59,-4,-16,-3,57,-1,117,0,125,1,88,2,-2,2,116,3,-65,3,-54,3,-67,3,-127,3,37,3,-89,2,16,2,-122,1,19,1,-47,0,-75,0,-36,0,52,1,-85,1,38,2,-60,2,89,3,0,4,-71,4,114,5,45,6,-61,6,61,7,114,7,111,7,53,7,-58,6,57,6,98,5,97,4,55,3,-39,1,90,0,-67,-2,47,-3,-94,-5,76,-6,50,-7,120,-8,5,-8,-7,-9,52,-8,-74,-8,85,-7,-7,-7,-101,-6,33,-5,-117,-5,-34,-5,6,-4,39,-4,75,-4,-123,-4,-65,-4,22,-3,-112,-3,-4,-3,118,-2,-56,-2,8,-1,35,-1,41,-1,31,-1,28,-1,76,-1,-99,-1,30,0,-53,0,-107,1,95,2,40,3,-30,3,-119,4,43,5,-77,5,41,6,109,6,-110,6,-125,6,50,6,-70,5,31,5,109,4,-34,3,86,3,6,3,-46,2,-86,2,127,2,61,2,-21,1,-123,1,24,1,-68,0,117,0,40,0,-53,-1,102,-1,-41,-2,68,-2,-74,-3,56,-3,-30,-4,-81,-4,-125,-4,77,-4,-13,-5,108,-5,-59,-6,8,-6,85,-7,-29,-8,-36,-8,40,-7,-41,-7,-68,-6,-64,-5,-46,-4,-82,-3,122,-2,25,-1,-73,-1,70,0,-40,0,95,1,-51,1,36,2,88,2,102,2,113,2,113,2,-117,2,-82,2,-28,2,35,3,76,3,96,3,88,3,67,3,24,3,13,3,44,3,108,3,-47,3,82,4,-44,4,52,5,105,5,111,5,63,5,-36,4,70,4,-115,3,-117,2,97,1,-12,-1,94,-2,-81,-4,-4,-6,-90,-7,-103,-8,7,-8,-44,-9,6,-8,124,-8,7,-7,-111,-7,33,-6,-75,-6,93,-5,38,-4,14,-3,15,-2,41,-1,33,0,8,1,-81,1,66,2,-109,2,-59,2,-66,2,-106,2,83,2,-30,1,105,1,-34,0}; }
	private static byte[] data63(){ return new byte[] {118,0,20,0,-12,-1,-6,-1,63,0,-84,0,38,1,-82,1,49,2,-95,2,10,3,104,3,-76,3,-1,3,49,4,71,4,69,4,48,4,1,4,-71,3,117,3,47,3,-54,2,71,2,-104,1,-41,0,-25,-1,-46,-2,-67,-3,-95,-4,-76,-5,-27,-6,97,-6,15,-6,17,-6,76,-6,-66,-6,96,-5,16,-4,-52,-4,102,-3,-42,-3,27,-2,23,-2,-5,-3,-78,-3,109,-3,47,-3,29,-3,58,-3,106,-3,-49,-3,56,-2,-90,-2,19,-1,-125,-1,-10,-1,121,0,15,1,-56,1,-105,2,99,3,25,4,-78,4,27,5,95,5,-128,5,-125,5,121,5,84,5,18,5,-79,4,41,4,-124,3,-47,2,26,2,-111,1,50,1,33,1,49,1,111,1,-74,1,-4,1,22,2,11,2,-33,1,-93,1,79,1,-46,0,55,0,105,-1,-127,-2,120,-3,121,-4,-109,-5,-34,-6,111,-6,75,-6,95,-6,-120,-6,-95,-6,-108,-6,91,-6,25,-6,-50,-7,-78,-7,-46,-7,75,-6,9,-5,-13,-5,2,-3,1,-2,-2,-2,-43,-1,-114,0,54,1,-64,1,62,2,-112,2,-70,2,-98,2,114,2,10,2,-94,1,44,1,-20,0,-36,0,-37,0,8,1,82,1,-93,1,-10,1,87,2,-35,2,-126,3,66,4,28,5,5,6,-48,6,-124,7,-9,7,42,8,14,8,-59,7,54,7,116,6,-125,5,74,4,-29,2,52,1,118,-1,-80,-3,16,-4,-86,-6,-81,-7,24,-7,-13,-8,-1,-8,100,-7,-59,-7,42,-6,127,-6,-63,-6,-24,-6,10,-5,43,-5,83,-5,-125,-5,-61,-5,4,-4,89,-4,-92,-4,3,-3,88,-3,-91,-3,-32,-3,1,-2,13,-2,20,-2,5,-2,22,-2,52,-2,-116,-2,3,-1,-96,-1,96,0,55,1,20,2,-35,2,-90,3,99,4,12,5,-99,5,4,6,68,6,92,6,67,6,17,6,-51,5,114,5,29,5,-61,4,104,4,11,4,-85,3,50,3,-81,2,41,2,-107,1,2,1,126,0,4,0,-112,-1,44,-1,-42,-2,-113,-2,94,-2,60,-2,44,-2,35,-2,4,-2,-76,-3,55,-3,-122,-4,-92,-5,-64,-6,-24,-7,86,-7,-3,-8,12,-7,116,-7,4,-6,-82,-6,124,-5,64,-4,-8,-4,-79,-3,90,-2,-2,-2,-97,-1,51,0,-93,0,-5,0,43,1,77,1,92,1,107,1,-117,1,-70,1,-16,1,41,2,81,2,88,2,90,2,62,2,46,2,53,2,102,2,-53,2,86,3,-32,3,110,4,-34,4,54,5,95,5,90,5,74,5,24,5,-88,4,1,4,17,3,-36,1,122,0,-6,-2,-124,-3,50,-4,40,-5,-121,-6,33,-6,-3,-7,-29,-7,-24,-7,-25,-7,-43,-7,-20,-7,37,-6,-99,-6,76,-5,56,-4,58,-3,52,-2,43,-1,0,0,-89,0,32,1,122,1,-74,1,-69,1,-87,1,85,1,-20,0,97,0,-37,-1,107,-1,26,-1,12,-1,57,-1,-96,-1,26,0,-81,0,62,1,-50,1,80,2,-66,2,41,3,-105,3,-22,3,66,4,-124,4,-78,4,-68,4,-82,4,112,4,46,4,-43,3,105,3,-27,2,43,2,86,1,68,0,26,-1,-35,-3,-69,-4,-72,-5,-5,-6,-119,-6,102,-6,-107,-6,0,-5,-124,-5,14,-4,-109,-4,7,-3,80,-3,117,-3,-126,-3,118,-3,82,-3,50,-3,30,-3,27,-3,29,-3,57,-3,100,-3,-107,-3,-41,-3,10,-2,63,-2,-120,-2,-40,-2,56,-1,-82,-1,73,0,-9,0,-78,1,100,2,9,3,-88,3,41,4,-99,4,-16,4,37,5,58,5,10,5,-69,4,53,4,-96,3,8,3,-120,2,37,2,-5,1,-15,1,-6,1,27,2,45,2,86,2,99,2,105,2,74,2,19,2,-79,1,46,1,118,0,-85,-1,-57,-2,-14,-3,45,-3,-92,-4,62,-4,17,-4,-3,-5,-38,-5,-90,-5,78,-5,-46,-6,65,-6,-46,-7,-117,-7,120,-7,-89,-7,36,-6,-60,-6,-121,-5,59,-4,0,-3,-66,-3,115,-2,22,-1,-75,-1,76,0,-65,0,13,1,44,1,29,1,-4,0,-59,0,-91,0,116,0,119,0,-102,0,-57,0,-3,0,50,1,113,1,-88,1,-7,1,112,2,34,3,-12,3,-27,4,-31,5,-59,6,120,7,-10,7,65,8,81,8,61,8,-17,7,100,7,125,6,66,5,-77,3,-19,1,6,0,65,-2,-66,-4,-108,-5,-36,-6,124,-6,108,-6,-128,-6,-81,-6,-51,-6,-30,-6,-41,-6,-40,-6,-30,-6,-8,-6,47,-5,92,-5,-106,-5,-55,-5,4,-4,50,-4,101,-4,-112,-4,-62,-4,-20,-4,-18,-4,-22,-4,-43,-4,-63,-4,-84,-4,-76,-4,-32,-4,72,-3,-58,-3,121,-2,61,-1,26,0,9,1,-10,1,-56,2,-101,3,75,4,-23,4,102,5,-42,5,33,6,80,6,103,6,92,6,58,6,19,6,-47,5,-111,5,59,5,-26,4,99,4,-51,3,11,3,66,2}; }
	private static byte[] data64(){ return new byte[] {103,1,-103,0,-29,-1,106,-1,13,-1,-27,-2,-22,-2,10,-1,43,-1,62,-1,38,-1,-33,-2,87,-2,-85,-3,-55,-4,-40,-5,-17,-6,56,-6,-82,-7,104,-7,100,-7,-106,-7,14,-6,-126,-6,12,-5,-78,-5,76,-4,-16,-4,-103,-3,59,-2,-26,-2,113,-1,-7,-1,87,0,-100,0,-41,0,4,1,53,1,100,1,-88,1,-49,1,-8,1,-18,1,-37,1,-73,1,-101,1,-76,1,-27,1,59,2,-98,2,35,3,-95,3,18,4,121,4,-35,4,31,5,91,5,89,5,48,5,-68,4,15,4,24,3,-5,1,-50,0,-82,-1,-79,-2,-23,-3,81,-3,-20,-4,-91,-4,84,-4,-21,-5,-127,-5,13,-5,-95,-6,114,-6,121,-6,-59,-6,88,-5,32,-4,2,-3,-27,-3,-68,-2,112,-1,9,0,-111,0,-28,0,34,1,35,1,-13,0,-106,0,21,0,-125,-1,-13,-2,-126,-2,75,-2,63,-2,125,-2,-21,-2,112,-1,-6,-1,-119,0,18,1,-105,1,37,2,-57,2,106,3,22,4,-81,4,23,5,85,5,104,5,103,5,66,5,29,5,-36,4,-112,4,-2,3,45,3,36,2,-30,0,-119,-1,54,-2,27,-3,71,-4,-49,-5,-101,-5,-79,-5,-10,-5,75,-4,-93,-4,-15,-4,37,-3,74,-3,71,-3,71,-3,51,-3,43,-3,31,-3,22,-3,29,-3,49,-3,67,-3,113,-3,-117,-3,-83,-3,-50,-3,-27,-3,-15,-3,-7,-3,24,-2,77,-2,-99,-2,15,-1,-93,-1,89,0,16,1,-47,1,-109,2,81,3,-16,3,111,4,-56,4,-1,4,-4,4,-50,4,-109,4,38,4,-50,3,115,3,34,3,-18,2,-45,2,-47,2,-22,2,12,3,49,3,57,3,42,3,-20,2,-100,2,36,2,-121,1,-15,0,70,0,-75,-1,45,-1,-64,-2,115,-2,42,-2,-18,-3,-97,-3,30,-3,-127,-4,-67,-5,-8,-6,50,-6,-93,-7,105,-7,85,-7,-120,-7,-20,-7,119,-6,11,-5,-96,-5,66,-4,-30,-4,-107,-3,47,-2,-57,-2,73,-1,-80,-1,-3,-1,40,0,63,0,71,0,84,0,100,0,-119,0,-74,0,-13,0,22,1,41,1,48,1,59,1,103,1,-76,1,45,2,-24,2,-85,3,-111,4,95,5,40,6,-40,6,118,7,-7,7,90,8,119,8,78,8,-53,7,-34,6,-115,5,-3,3,76,2,-88,0,48,-1,13,-2,68,-3,-65,-4,-128,-4,98,-4,83,-4,54,-4,9,-4,-25,-5,-67,-5,-81,-5,-70,-5,-40,-5,16,-4,62,-4,98,-4,115,-4,120,-4,-114,-4,-108,-4,-99,-4,-102,-4,-106,-4,92,-4,25,-4,-52,-5,-118,-5,89,-5,93,-5,-104,-5,-4,-5,-99,-4,95,-3,52,-2,24,-1,-7,-1,-43,0,-84,1,125,2,72,3,23,4,-42,4,125,5,-4,5,91,6,-102,6,-82,6,-54,6,-50,6,-43,6,-69,6,127,6,21,6,101,5,125,4,110,3,90,2,93,1,-126,0,-32,-1,-112,-1,116,-1,-114,-1,-81,-1,-18,-1,18,0,34,0,-8,-1,-104,-1,9,-1,92,-2,-119,-3,-79,-4,-26,-5,45,-5,-73,-6,83,-6,37,-6,37,-6,79,-6,-107,-6,-11,-6,92,-5,-41,-5,88,-4,-28,-4,127,-3,23,-2,-97,-2,36,-1,-113,-1,-15,-1,72,0,-100,0,-26,0,38,1,76,1,99,1,78,1,71,1,47,1,54,1,75,1,116,1,-55,1,30,2,-128,2,1,3,-120,3,11,4,-108,4,-11,4,72,5,97,5,48,5,-35,4,57,4,127,3,-88,2,-46,1,27,1,112,0,2,0,-88,-1,94,-1,21,-1,-70,-2,57,-2,-117,-3,-44,-4,38,-4,-96,-5,65,-5,44,-5,79,-5,-88,-5,34,-4,-68,-4,92,-3,-1,-3,-90,-2,69,-1,-39,-1,62,0,114,0,118,0,68,0,-28,-1,98,-1,-25,-2,112,-2,28,-2,-2,-3,8,-2,54,-2,-117,-2,-26,-2,72,-1,-76,-1,59,0,-29,0,-93,1,121,2,59,3,-5,3,-113,4,7,5,80,5,-121,5,-67,5,-33,5,-27,5,-83,5,50,5,109,4,88,3,13,2,-82,0,97,-1,67,-2,118,-3,-4,-4,-65,-4,-45,-4,-7,-4,62,-3,124,-3,-93,-3,-72,-3,-71,-3,-62,-3,-76,-3,-78,-3,-83,-3,-87,-3,-97,-3,-115,-3,-108,-3,-98,-3,-80,-3,-57,-3,-22,-3,-17,-3,-30,-3,-61,-3,-95,-3,112,-3,79,-3,91,-3,-127,-3,-59,-3,63,-2,-45,-2,-110,-1,62,0,12,1,-66,1,111,2,-2,2,-127,3,-24,3,44,4,87,4,80,4,50,4,-3,3,-48,3,-103,3,-108,3,-99,3,-42,3,11,4,47,4,49,4,12,4,-59,3,71,3,-42,2,81,2,-27,1,115,1,34,1,-47,0,-93,0,87,0,41,0,-55,-1,92,-1,-78,-2,-21,-3,2,-3,10,-4,41,-5,98,-6,-60,-7,125,-7,93,-7,118,-7,-74,-7,32,-6,-91,-6,45,-5,-70,-5,82,-4,-37,-4,103,-3}; }
	private static byte[] data65(){ return new byte[] {-33,-3,76,-2,-92,-2,-22,-2,32,-1,85,-1,-126,-1,-54,-1,31,0,102,0,-91,0,-45,0,-7,0,11,1,21,1,53,1,99,1,-67,1,30,2,-84,2,61,3,-13,3,-98,4,114,5,72,6,18,7,-74,7,39,8,75,8,14,8,108,7,115,6,68,5,-20,3,-94,2,105,1,91,0,-105,-1,-6,-2,-123,-2,43,-2,-47,-3,113,-3,16,-3,-82,-4,92,-4,52,-4,37,-4,69,-4,107,-4,-96,-4,-50,-4,-11,-4,16,-3,44,-3,63,-3,82,-3,58,-3,13,-3,-59,-4,89,-4,-31,-5,95,-5,-16,-6,-85,-6,-110,-6,-78,-6,26,-5,-93,-5,80,-4,2,-3,-61,-3,-125,-2,76,-1,46,0,23,1,20,2,-3,2,-39,3,-126,4,21,5,-124,5,-21,5,90,6,-61,6,48,7,111,7,126,7,57,7,-82,6,-45,5,-42,4,-78,3,-89,2,-44,1,53,1,-48,0,-83,0,-78,0,-61,0,-40,0,-17,0,-22,0,-61,0,124,0,13,0,-126,-1,-41,-2,34,-2,103,-3,-86,-4,-3,-5,-118,-5,44,-5,-7,-6,-29,-6,-17,-6,4,-5,35,-5,82,-5,-114,-5,-37,-5,45,-4,-93,-4,33,-3,-94,-3,50,-2,-69,-2,62,-1,-79,-1,16,0,86,0,-116,0,-91,0,-82,0,-80,0,-92,0,-92,0,-101,0,-101,0,-71,0,-16,0,85,1,-40,1,-127,2,67,3,-5,3,-106,4,-9,4,37,5,13,5,-52,4,92,4,-37,3,78,3,-54,2,83,2,-9,1,-86,1,113,1,58,1,-12,0,-117,0,-7,-1,81,-1,-122,-2,-82,-3,-6,-4,84,-4,-24,-5,-91,-5,-93,-5,-52,-5,19,-4,-121,-4,12,-3,-94,-3,50,-2,-45,-2,75,-1,-86,-1,-35,-1,-42,-1,-98,-1,75,-1,-17,-2,-127,-2,68,-2,17,-2,-2,-3,9,-2,26,-2,42,-2,100,-2,-100,-2,9,-1,-102,-1,75,0,17,1,-31,1,-95,2,96,3,14,4,-71,4,74,5,-34,5,76,6,-117,6,-124,6,26,6,92,5,74,4,8,3,-85,1,99,0,79,-1,127,-2,-6,-3,-74,-3,-93,-3,-71,-3,-46,-3,-22,-3,-11,-3,-9,-3,-13,-3,-11,-3,-8,-3,-4,-3,-3,-3,-17,-3,-19,-3,-23,-3,-16,-3,-14,-3,12,-2,37,-2,69,-2,90,-2,75,-2,38,-2,-42,-3,-117,-3,40,-3,-39,-4,-70,-4,-59,-4,-12,-4,78,-3,-58,-3,97,-2,-17,-2,-112,-1,57,0,-9,0,-88,1,82,2,-26,2,91,3,-94,3,-71,3,-60,3,-75,3,-56,3,-27,3,43,4,105,4,-82,4,-63,4,-87,4,86,4,-23,3,101,3,-16,2,-123,2,66,2,33,2,19,2,26,2,33,2,21,2,-21,1,-91,1,43,1,-121,0,-78,-1,-68,-2,-77,-3,-98,-4,-88,-5,-45,-6,37,-6,-65,-7,-118,-7,-101,-7,-79,-7,1,-6,112,-6,-25,-6,87,-5,-63,-5,55,-4,-102,-4,-32,-4,40,-3,96,-3,-92,-3,-36,-3,48,-2,127,-2,-35,-2,63,-1,-99,-1,-21,-1,57,0,-125,0,-70,0,-17,0,30,1,83,1,-101,1,-33,1,84,2,-37,2,-103,3,109,4,90,5,51,6,-15,6,110,7,-90,7,-112,7,58,7,-107,6,-56,5,-34,4,-10,3,43,3,112,2,-58,1,46,1,-91,0,21,0,122,-1,-35,-2,52,-2,-91,-3,37,-3,-63,-4,-105,-4,-107,-4,-93,-4,-52,-4,-1,-4,60,-3,113,-3,-100,-3,-64,-3,-37,-3,-34,-3,-87,-3,76,-3,-54,-4,42,-4,-127,-5,-42,-6,88,-6,8,-6,-17,-7,19,-6,89,-6,-69,-6,65,-5,-35,-5,-106,-4,99,-3,80,-2,60,-1,50,0,25,1,-18,1,-86,2,83,3,-8,3,-89,4,85,5,19,6,-77,6,49,7,102,7,78,7,-39,6,30,6,63,5,73,4,85,3,-115,2,-2,1,-83,1,123,1,94,1,99,1,103,1,93,1,65,1,24,1,-24,0,-93,0,76,0,-40,-1,95,-1,-55,-2,75,-2,-75,-3,50,-3,-57,-4,122,-4,56,-4,1,-4,-40,-5,-66,-5,-106,-5,120,-5,112,-5,122,-5,-88,-5,-6,-5,95,-4,-33,-4,97,-3,-26,-3,99,-2,-55,-2,30,-1,108,-1,-98,-1,-51,-1,-27,-1,-25,-1,-52,-1,-77,-1,-104,-1,-107,-1,-81,-1,20,0,-78,0,106,1,59,2,6,3,-78,3,44,4,94,4,103,4,61,4,9,4,-77,3,98,3,44,3,-6,2,-34,2,-63,2,-101,2,110,2,60,2,-36,1,104,1,-54,0,26,0,95,-1,-105,-2,-28,-3,74,-3,-47,-4,-124,-4,94,-4,108,-4,-113,-4,-38,-4,46,-3,-95,-3,-6,-3,87,-2,-103,-2,-69,-2,-61,-2,-78,-2,-128,-2,69,-2,14,-2,-37,-3,-76,-3,-126,-3,115,-3,105,-3,119,-3,-109,-3,-58,-3,22,-2,-116,-2,3,-1,-107,-1,65,0,2,1,-48,1,-77,2,-90,3,-104,4,119,5,46,6,-99,6,-54,6,-110,6}; }
	private static byte[] data66(){ return new byte[] {3,6,30,5,2,4,-54,2,-105,1,-116,0,-85,-1,16,-1,-91,-2,91,-2,63,-2,32,-2,19,-2,-3,-3,-12,-3,-20,-3,-19,-3,-24,-3,-5,-3,4,-2,32,-2,35,-2,66,-2,84,-2,112,-2,-111,-2,-73,-2,-32,-2,-12,-2,-19,-2,-67,-2,105,-2,-3,-3,-122,-3,28,-3,-63,-4,-120,-4,123,-4,-124,-4,-87,-4,-23,-4,58,-3,-71,-3,58,-2,-29,-2,-105,-1,74,0,-18,0,-121,1,-17,1,75,2,-122,2,-43,2,39,3,-113,3,7,4,115,4,-55,4,-23,4,-38,4,-112,4,25,4,-108,3,15,3,-75,2,-128,2,-128,2,-101,2,-58,2,-18,2,6,3,1,3,-52,2,-128,2,-1,1,96,1,-103,0,-82,-1,-92,-2,-108,-3,-112,-4,-83,-5,-13,-6,113,-6,52,-6,38,-6,56,-6,91,-6,-99,-6,-34,-6,39,-5,78,-5,-113,-5,-50,-5,8,-4,76,-4,-108,-4,-52,-4,30,-3,85,-3,-107,-3,-25,-3,57,-2,-91,-2,15,-1,110,-1,-64,-1,12,0,62,0,107,0,-109,0,-35,0,71,1,-26,1,-93,2,-126,3,106,4,53,5,-11,5,116,6,-61,6,-55,6,-97,6,79,6,-44,5,96,5,-48,4,85,4,-44,3,84,3,-35,2,92,2,-42,1,83,1,-75,0,25,0,112,-1,-46,-2,75,-2,-47,-3,-115,-3,105,-3,115,-3,-112,-3,-73,-3,-15,-3,43,-2,85,-2,113,-2,111,-2,59,-2,-21,-3,99,-3,-75,-4,-23,-5,43,-5,120,-6,-27,-7,120,-7,64,-7,48,-7,97,-7,-88,-7,36,-6,-69,-6,115,-5,72,-4,39,-3,17,-2,-4,-2,-30,-1,-62,0,-77,1,-109,2,-128,3,121,4,83,5,47,6,-52,6,50,7,71,7,7,7,-125,6,-49,5,-9,4,63,4,-104,3,-5,2,-112,2,80,2,25,2,-30,1,-60,1,-84,1,-115,1,116,1,83,1,35,1,-13,0,-95,0,84,0,-30,-1,125,-1,11,-1,-84,-2,66,-2,8,-2,-65,-3,-94,-3,80,-3,5,-3,-65,-4,88,-4,5,-4,-77,-5,-95,-5,-90,-5,-47,-5,41,-4,-120,-4,-22,-4,94,-3,-58,-3,48,-2,-97,-2,-9,-2,73,-1,112,-1,113,-1,83,-1,27,-1,-32,-2,-54,-2,-37,-2,41,-1,-94,-1,87,0,16,1,-49,1,90,2,-45,2,17,3,45,3,34,3,35,3,50,3,55,3,77,3,94,3,103,3,103,3,104,3,85,3,57,3,14,3,-41,2,117,2,-20,1,83,1,-101,0,-31,-1,41,-1,-110,-2,30,-2,-52,-3,-99,-3,-113,-3,-103,-3,-70,-3,-31,-3,11,-2,42,-2,77,-2,68,-2,59,-2,33,-2,-11,-3,-64,-3,-118,-3,77,-3,23,-3,-18,-4,-42,-4,-31,-4,-2,-4,34,-3,84,-3,-127,-3,-67,-3,-1,-3,93,-2,-38,-2,-121,-1,113,0,118,1,-104,2,-68,3,-41,4,-57,5,119,6,-45,6,-37,6,-120,6,-24,5,11,5,10,4,1,3,10,2,47,1,109,0,-41,-1,99,-1,19,-1,-53,-2,-96,-2,124,-2,96,-2,88,-2,62,-2,76,-2,82,-2,97,-2,-127,-2,-94,-2,-74,-2,-40,-2,-8,-2,49,-1,89,-1,-115,-1,-98,-1,-95,-1,105,-1,15,-1,-112,-2,9,-2,-125,-3,7,-3,-89,-4,70,-4,24,-4,5,-4,11,-4,37,-4,122,-4,-17,-4,-128,-3,24,-2,-78,-2,77,-1,-43,-1,82,0,-45,0,86,1,-20,1,-114,2,56,3,-38,3,119,4,-26,4,23,5,8,5,-73,4,62,4,-74,3,53,3,-32,2,-73,2,-85,2,-49,2,4,3,50,3,93,3,122,3,-128,3,113,3,51,3,-50,2,57,2,122,1,-102,0,-108,-1,-115,-2,-109,-3,-75,-4,12,-4,-124,-5,60,-5,25,-5,36,-5,29,-5,55,-5,68,-5,99,-5,119,-5,-103,-5,-55,-5,3,-4,41,-4,85,-4,118,-4,-104,-4,-66,-4,-1,-4,83,-3,-79,-3,32,-2,-121,-2,-48,-2,-13,-2,21,-1,56,-1,99,-1,-87,-1,47,0,-37,0,-84,1,-127,2,100,3,44,4,-44,4,77,5,-105,5,-68,5,-72,5,-103,5,119,5,78,5,20,5,-29,4,-98,4,89,4,3,4,-75,3,80,3,-40,2,94,2,-60,1,26,1,97,0,-76,-1,44,-1,-82,-2,102,-2,67,-2,77,-2,-121,-2,-79,-2,-11,-2,66,-1,104,-1,123,-1,100,-1,13,-1,-107,-2,-9,-3,35,-3,82,-4,107,-5,-108,-6,-43,-7,60,-7,-44,-8,-96,-8,-89,-8,-26,-8,69,-7,-41,-7,107,-6,28,-5,-27,-5,-72,-4,-89,-3,-97,-2,-80,-1,-49,0,-5,1,23,3,58,4,45,5,-22,5,109,6,-98,6,-109,6,64,6,-45,5,81,5,-52,4,90,4,-11,3,-99,3,74,3,8,3,-44,2,-105,2,100,2,51,2,10,2,-52,1,-107,1,70,1,6,1,-82,0,97,0,15,0,-47,-1,-97,-1,123,-1,91,-1,63,-1,20,-1,-24,-2}; }
	private static byte[] data67(){ return new byte[] {-110,-2,39,-2,-82,-3,49,-3,-64,-4,89,-4,26,-4,-16,-5,-27,-5,-15,-5,37,-4,104,-4,-48,-4,60,-3,-73,-3,45,-2,-117,-2,-63,-2,-43,-2,-58,-2,-88,-2,-119,-2,118,-2,-115,-2,-46,-2,52,-1,-66,-1,67,0,-56,0,50,1,117,1,-91,1,-59,1,-29,1,16,2,70,2,-116,2,-58,2,15,3,66,3,110,3,-107,3,-86,3,-74,3,-70,3,-99,3,91,3,-1,2,106,2,-45,1,36,1,-122,0,-5,-1,-127,-1,58,-1,3,-1,-34,-2,-37,-2,-51,-2,-49,-2,-58,-2,-82,-2,-94,-2,-119,-2,102,-2,58,-2,10,-2,-62,-3,120,-3,36,-3,-28,-4,-67,-4,-91,-4,-89,-4,-74,-4,-40,-4,-16,-4,3,-3,12,-3,41,-3,88,-3,-78,-3,65,-2,-1,-2,-7,-1,20,1,63,2,96,3,91,4,38,5,-84,5,-25,5,-30,5,-93,5,44,5,-104,4,-32,3,37,3,99,2,-83,1,12,1,-121,0,21,0,-62,-1,126,-1,74,-1,19,-1,-18,-2,-64,-2,-86,-2,-85,-2,-73,-2,-45,-2,-2,-2,62,-1,115,-1,-67,-1,-15,-1,40,0,79,0,84,0,68,0,3,0,-74,-1,60,-1,-85,-2,16,-2,122,-3,-19,-4,114,-4,6,-4,-67,-5,-92,-5,-87,-5,-60,-5,-1,-5,91,-4,-54,-4,57,-3,-87,-3,53,-2,-66,-2,86,-1,-7,-1,-64,0,-115,1,100,2,69,3,-13,3,-128,4,-54,4,-33,4,-77,4,100,4,12,4,-86,3,91,3,30,3,4,3,-5,2,15,3,49,3,92,3,-116,3,-70,3,-47,3,-51,3,-96,3,72,3,-64,2,14,2,60,1,86,0,119,-1,-106,-2,-27,-3,73,-3,-48,-4,113,-4,37,-4,-20,-5,-82,-5,119,-5,95,-5,75,-5,70,-5,84,-5,104,-5,-116,-5,-78,-5,-55,-5,-3,-5,50,-4,120,-4,-34,-4,56,-3,-102,-3,-10,-3,58,-2,103,-2,-121,-2,-95,-2,-44,-2,39,-1,-116,-1,47,0,-41,0,-87,1,90,2,-2,2,-118,3,-32,3,27,4,64,4,105,4,122,4,-117,4,-122,4,-120,4,121,4,92,4,74,4,51,4,29,4,-3,3,-46,3,-120,3,45,3,-84,2,23,2,112,1,-31,0,86,0,-8,-1,-72,-1,-90,-1,-68,-1,-11,-1,32,0,78,0,115,0,-123,0,116,0,59,0,-41,-1,81,-1,-108,-2,-68,-3,-59,-4,-63,-5,-56,-6,-4,-7,82,-7,-33,-8,-105,-8,-114,-8,-118,-8,-72,-8,-8,-8,96,-7,-28,-7,-113,-6,101,-5,100,-4,123,-3,-68,-2,16,0,90,1,-121,2,-94,3,-128,4,32,5,-125,5,-86,5,-96,5,127,5,44,5,-24,4,122,4,47,4,-31,3,-96,3,100,3,54,3,24,3,-8,2,-46,2,-88,2,-128,2,59,2,-9,1,-83,1,116,1,48,1,-12,0,-58,0,-83,0,-97,0,-115,0,-121,0,108,0,51,0,-15,-1,-120,-1,18,-1,-128,-2,-12,-3,98,-3,-36,-4,96,-4,14,-4,-32,-5,-44,-5,-2,-5,67,-4,-101,-4,3,-3,98,-3,-59,-3,-8,-3,40,-2,59,-2,59,-2,68,-2,80,-2,108,-2,-77,-2,7,-1,112,-1,-53,-1,30,0,89,0,119,0,-125,0,-113,0,-94,0,-34,0,21,1,115,1,-59,1,46,2,-112,2,-14,2,78,3,-102,3,-35,3,15,4,31,4,4,4,-57,3,87,3,-42,2,60,2,-92,1,30,1,-75,0,87,0,47,0,-6,-1,-30,-1,-67,-1,-90,-1,-127,-1,87,-1,45,-1,-5,-2,-44,-2,-116,-2,48,-2,-50,-3,104,-3,8,-3,-55,-4,-102,-4,-118,-4,-107,-4,-93,-4,-68,-4,-66,-4,-59,-4,-66,-4,-67,-4,-47,-4,3,-3,107,-3,11,-2,-39,-2,-45,-1,-25,0,-16,1,-27,2,-79,3,76,4,-63,4,-5,4,15,5,-21,4,-78,4,79,4,-47,3,72,3,-84,2,28,2,-100,1,32,1,-74,0,89,0,-5,-1,-96,-1,78,-1,-4,-2,-66,-2,-108,-2,-91,-2,-64,-2,11,-1,96,-1,-60,-1,53,0,127,0,-54,0,-5,0,25,1,19,1,-16,0,-99,0,50,0,-106,-1,-19,-2,45,-2,105,-3,-60,-4,67,-4,-33,-5,-96,-5,122,-5,120,-5,-114,-5,-85,-5,-54,-5,17,-4,91,-4,-86,-4,21,-3,-91,-3,71,-2,24,-1,-15,-1,-23,0,-57,1,-91,2,82,3,-55,3,15,4,42,4,31,4,-6,3,-56,3,-112,3,109,3,76,3,74,3,95,3,117,3,-89,3,-25,3,35,4,75,4,76,4,47,4,-21,3,-124,3,-11,2,93,2,-87,1,-3,0,91,0,-73,-1,50,-1,-103,-2,29,-2,-111,-3,19,-3,-82,-4,63,-4,-36,-5,-105,-5,73,-5,42,-5,-3,-6,-11,-6,-3,-6,31,-5,87,-5,-98,-5,-13,-5,83,-4,-79,-4,16,-3,87,-3,-117,-3,-92,-3,-70,-3,-44,-3,-3,-3,66,-2,-73,-2,65,-1,-24,-1,-97,0,84,1,-35,1}; }
	private static byte[] data68(){ return new byte[] {89,2,-79,2,-12,2,40,3,81,3,115,3,-107,3,-89,3,-76,3,-71,3,-72,3,-48,3,-42,3,-23,3,7,4,-4,3,-28,3,-87,3,64,3,-56,2,67,2,-68,1,65,1,-19,0,-64,0,-80,0,-77,0,-45,0,-24,0,22,1,49,1,59,1,52,1,21,1,-48,0,106,0,-51,-1,12,-1,41,-2,63,-3,85,-4,120,-5,-70,-6,19,-6,-118,-7,33,-7,-48,-8,-111,-8,116,-8,118,-8,-93,-8,-2,-8,-113,-7,103,-6,118,-5,-92,-4,-13,-3,64,-1,-121,0,-99,1,-116,2,71,3,-49,3,37,4,93,4,103,4,84,4,49,4,-7,3,-67,3,-118,3,95,3,87,3,69,3,60,3,61,3,49,3,13,3,-46,2,-103,2,85,2,15,2,-29,1,-90,1,-104,1,117,1,-127,1,118,1,114,1,100,1,93,1,58,1,-2,0,-75,0,82,0,-58,-1,56,-1,-111,-2,-17,-3,91,-3,-40,-4,-122,-4,79,-4,65,-4,76,-4,109,-4,-96,-4,-55,-4,-25,-4,12,-3,33,-3,42,-3,67,-3,95,-3,-111,-3,-54,-3,35,-2,114,-2,-50,-2,22,-1,64,-1,85,-1,105,-1,105,-1,117,-1,122,-1,-90,-1,-44,-1,33,0,-126,0,-18,0,119,1,4,2,-101,2,30,3,-106,3,-1,3,51,4,63,4,37,4,-36,3,117,3,-6,2,-122,2,9,2,-91,1,76,1,18,1,-40,0,-92,0,123,0,76,0,32,0,-11,-1,-61,-1,-124,-1,61,-1,-23,-2,-120,-2,23,-2,-93,-3,77,-3,3,-3,-48,-4,-83,-4,-92,-4,-89,-4,-100,-4,-94,-4,-114,-4,125,-4,111,-4,-125,-4,-89,-4,5,-3,-109,-3,64,-2,12,-1,-37,-1,-81,0,115,1,22,2,-78,2,33,3,-128,3,-70,3,-34,3,-40,3,-70,3,114,3,50,3,-54,2,117,2,17,2,-57,1,113,1,20,1,-78,0,66,0,-48,-1,101,-1,12,-1,-50,-2,-84,-2,-56,-2,6,-1,96,-1,-62,-1,51,0,-87,0,7,1,86,1,-121,1,-82,1,-83,1,-123,1,46,1,-82,0,-2,-1,64,-1,105,-2,-89,-3,-13,-4,115,-4,20,-4,-57,-5,-117,-5,101,-5,74,-5,70,-5,62,-5,90,-5,-100,-5,-19,-5,121,-4,34,-3,-31,-3,-87,-2,-128,-1,73,0,7,1,-87,1,49,2,-102,2,-33,2,5,3,14,3,4,3,-1,2,-18,2,-35,2,-11,2,21,3,83,3,-108,3,-35,3,36,4,87,4,118,4,110,4,71,4,2,4,-91,3,68,3,-53,2,89,2,-34,1,104,1,-38,0,89,0,-43,-1,79,-1,-60,-2,64,-2,-65,-3,74,-3,-56,-4,71,-4,-43,-5,117,-5,29,-5,-8,-6,-29,-6,-6,-6,42,-5,111,-5,-74,-5,1,-4,74,-4,-128,-4,-83,-4,-52,-4,-19,-4,12,-3,57,-3,-127,-3,-41,-3,74,-2,-49,-2,92,-1,-30,-1,101,0,-38,0,58,1,-112,1,-41,1,30,2,75,2,121,2,-85,2,-39,2,-9,2,45,3,89,3,-101,3,-49,3,0,4,30,4,49,4,17,4,-41,3,123,3,17,3,-95,2,65,2,-7,1,-56,1,-80,1,-91,1,-84,1,-82,1,-62,1,-37,1,-20,1,-21,1,-20,1,-74,1,104,1,-26,0,74,0,-125,-1,-84,-2,-44,-3,1,-3,50,-4,122,-5,-53,-6,44,-6,-97,-7,26,-7,-82,-8,105,-8,73,-8,98,-8,-81,-8,71,-7,21,-6,33,-5,50,-4,93,-3,119,-2,-104,-1,-118,0,94,1,21,2,-87,2,20,3,83,3,104,3,96,3,71,3,31,3,4,3,-28,2,-26,2,-16,2,-3,2,-1,2,-4,2,-28,2,-62,2,-119,2,83,2,30,2,12,2,-8,1,1,2,2,2,20,2,21,2,50,2,57,2,67,2,67,2,62,2,28,2,-54,1,88,1,-56,0,22,0,103,-1,-64,-2,42,-2,-70,-3,95,-3,43,-3,-4,-4,-33,-4,-41,-4,-60,-4,-61,-4,-63,-4,-54,-4,-51,-4,-33,-4,9,-3,50,-3,120,-3,-74,-3,-2,-3,58,-2,95,-2,-123,-2,-111,-2,-108,-2,-119,-2,-121,-2,-128,-2,-120,-2,-84,-2,-29,-2,58,-1,-82,-1,62,0,-31,0,-109,1,78,2,-15,2,-124,3,-23,3,44,4,53,4,42,4,-18,3,-88,3,71,3,-12,2,-98,2,76,2,-10,1,-65,1,-118,1,99,1,63,1,20,1,-4,0,-58,0,-127,0,37,0,-67,-1,80,-1,-42,-2,107,-2,-6,-3,-98,-3,93,-3,32,-3,-7,-4,-49,-4,-66,-4,-107,-4,118,-4,79,-4,42,-4,46,-4,84,-4,-102,-4,31,-3,-96,-3,78,-2,5,-1,-80,-1,76,0,-21,0,105,1,-20,1,88,2,-77,2,-20,2,21,3,36,3,22,3,-8,2,-41,2,-71,2,-113,2,86,2,23,2,-60,1,92,1,-33,0,93,0,-52,-1,92,-1,-2,-2,-36,-2,-38,-2,-5,-2,60,-1,-97,-1,4,0,117,0}; }
	private static byte[] data69(){ return new byte[] {-11,0,102,1,-43,1,38,2,77,2,66,2,6,2,-110,1,-8,0,53,0,126,-1,-74,-2,11,-2,107,-3,-23,-4,-123,-4,50,-4,-41,-5,-107,-5,100,-5,60,-5,57,-5,84,-5,-101,-5,16,-4,-109,-4,44,-3,-44,-3,-122,-2,28,-1,-62,-1,78,0,-54,0,58,1,-123,1,-61,1,-33,1,-31,1,-16,1,-12,1,18,2,59,2,-116,2,-33,2,52,3,-112,3,-46,3,7,4,51,4,58,4,60,4,37,4,8,4,-39,3,-95,3,88,3,4,3,-87,2,74,2,-24,1,121,1,18,1,-104,0,18,0,123,-1,-45,-2,41,-2,116,-3,-63,-4,48,-4,-67,-5,99,-5,58,-5,51,-5,80,-5,117,-5,-69,-5,-9,-5,43,-4,95,-4,-128,-4,-116,-4,-85,-4,-68,-4,-28,-4,7,-3,78,-3,-111,-3,-14,-3,73,-2,-90,-2,2,-1,93,-1,-80,-1,0,0,69,0,-118,0,-34,0,38,1,114,1,-63,1,25,2,105,2,-67,2,16,3,100,3,-100,3,-55,3,-42,3,-48,3,-81,3,-125,3,62,3,13,3,-31,2,-59,2,-84,2,-96,2,-87,2,-71,2,-51,2,-37,2,-22,2,1,3,2,3,-40,2,-92,2,72,2,-54,1,47,1,-127,0,-59,-1,13,-1,89,-2,-76,-3,-2,-4,98,-4,-88,-5,-14,-6,62,-6,-106,-7,4,-7,-104,-8,117,-8,118,-8,-52,-8,63,-7,-12,-7,-50,-6,-77,-5,-84,-4,-87,-3,-94,-2,-118,-1,71,0,8,1,-111,1,-4,1,67,2,101,2,118,2,122,2,-122,2,-111,2,-109,2,-88,2,-75,2,-82,2,-99,2,118,2,88,2,61,2,33,2,13,2,29,2,44,2,58,2,71,2,106,2,124,2,-100,2,-73,2,-37,2,-13,2,-9,2,-32,2,-98,2,52,2,-84,1,21,1,113,0,-38,-1,91,-1,-19,-2,-97,-2,87,-2,27,-2,-35,-3,-101,-3,100,-3,51,-3,4,-3,-22,-4,-24,-4,-14,-4,13,-3,55,-3,100,-3,-103,-3,-51,-3,1,-2,41,-2,58,-2,67,-2,57,-2,43,-2,-4,-3,-37,-3,-57,-3,-69,-3,-42,-3,14,-2,103,-2,-18,-2,-120,-1,51,0,-22,0,-108,1,47,2,-70,2,31,3,115,3,-96,3,-73,3,-74,3,-96,3,125,3,62,3,4,3,-49,2,-108,2,113,2,75,2,49,2,21,2,-22,1,-82,1,98,1,9,1,-100,0,54,0,-60,-1,99,-1,23,-1,-74,-2,100,-2,42,-2,-36,-3,-119,-3,53,-3,-24,-4,-93,-4,91,-4,46,-4,21,-4,31,-4,82,-4,-88,-4,28,-3,-103,-3,51,-2,-59,-2,98,-1,-35,-1,105,0,-49,0,56,1,-103,1,-30,1,35,2,94,2,-123,2,-93,2,-77,2,-62,2,-58,2,-62,2,-99,2,88,2,-2,1,-127,1,-5,0,109,0,-7,-1,-116,-1,74,-1,32,-1,27,-1,44,-1,102,-1,-56,-1,55,0,-71,0,66,1,-35,1,67,2,-103,2,-79,2,-86,2,92,2,-21,1,78,1,-81,0,-9,-1,88,-1,-78,-2,28,-2,-127,-3,-3,-4,112,-4,-19,-5,125,-5,53,-5,10,-5,6,-5,32,-5,115,-5,-27,-5,109,-4,-2,-4,-99,-3,54,-2,-48,-2,96,-1,-31,-1,81,0,-80,0,-6,0,55,1,79,1,115,1,-113,1,-76,1,-14,1,55,2,-114,2,-35,2,46,3,116,3,-105,3,-77,3,-66,3,-62,3,-53,3,-52,3,-59,3,-80,3,-105,3,111,3,61,3,6,3,-33,2,-91,2,109,2,40,2,-52,1,91,1,-63,0,13,0,75,-1,-118,-2,-46,-3,52,-3,-71,-4,99,-4,47,-4,18,-4,27,-4,25,-4,52,-4,63,-4,95,-4,116,-4,-103,-4,-77,-4,-54,-4,-24,-4,8,-3,43,-3,82,-3,125,-3,-74,-3,-20,-3,30,-2,95,-2,-117,-2,-72,-2,-22,-2,29,-1,93,-1,-91,-1,2,0,95,0,-50,0,67,1,-60,1,56,2,-104,2,-9,2,58,3,90,3,104,3,103,3,90,3,60,3,38,3,4,3,-14,2,-30,2,-25,2,2,3,30,3,93,3,-113,3,-55,3,-21,3,3,4,1,4,-46,3,-125,3,23,3,-105,2,10,2,106,1,-63,0,30,0,125,-1,-43,-2,23,-2,84,-3,-125,-4,-74,-5,-31,-6,41,-6,-119,-7,23,-7,-41,-8,-49,-8,-8,-8,88,-7,-48,-7,127,-6,64,-5,28,-4,-11,-4,-51,-3,-88,-2,107,-1,17,0,-105,0,15,1,105,1,-94,1,-40,1,0,2,38,2,71,2,96,2,94,2,83,2,68,2,29,2,-7,1,-52,1,-63,1,-70,1,-53,1,-42,1,1,2,37,2,86,2,-110,2,-40,2,32,3,94,3,-99,3,-68,3,-68,3,-109,3,64,3,-55,2,69,2,-90,1,29,1,-108,0,35,0,-58,-1,104,-1,17,-1,-85,-2,91,-2,-1,-3,-83,-3,101,-3,68,-3,40,-3,46,-3,51,-3,79,-3,113,-3,-104,-3,-74,-3}; }
	private static byte[] data70(){ return new byte[] {-35,-3,6,-2,33,-2,41,-2,40,-2,4,-2,-33,-3,-88,-3,125,-3,94,-3,84,-3,102,-3,-94,-3,10,-2,-128,-2,28,-1,-76,-1,82,0,-17,0,119,1,4,2,120,2,-25,2,53,3,102,3,-117,3,-104,3,-116,3,119,3,93,3,72,3,45,3,22,3,-16,2,-50,2,-116,2,76,2,-16,1,-118,1,37,1,-66,0,105,0,20,0,-41,-1,-100,-1,92,-1,22,-1,-69,-2,104,-2,-5,-3,-101,-3,59,-3,-26,-4,-87,-4,119,-4,112,-4,111,-4,-101,-4,-53,-4,47,-3,-114,-3,9,-2,-117,-2,-2,-2,108,-1,-42,-1,43,0,123,0,-69,0,3,1,52,1,111,1,-88,1,-29,1,25,2,69,2,94,2,96,2,85,2,25,2,-55,1,107,1,-1,0,-107,0,45,0,-41,-1,-104,-1,123,-1,-121,-1,-92,-1,-16,-1,84,0,-40,0,104,1,-14,1,112,2,-50,2,1,3,-2,2,-32,2,-109,2,52,2,-73,1,51,1,-88,0,15,0,101,-1,-70,-2,-15,-3,47,-3,121,-4,-38,-5,84,-5,14,-5,-28,-6,-20,-6,16,-5,97,-5,-54,-5,70,-4,-53,-4,99,-3,-5,-3,-123,-2,6,-1,112,-1,-45,-1,20,0,63,0,99,0,-116,0,-77,0,-24,0,36,1,-121,1,-49,1,48,2,120,2,-55,2,-10,2,38,3,64,3,98,3,117,3,-117,3,-119,3,-108,3,-121,3,-124,3,114,3,103,3,85,3,78,3,65,3,29,3,-45,2,120,2,-11,1,73,1,-122,0,-59,-1,12,-1,102,-2,-33,-3,111,-3,36,-3,-22,-4,-83,-4,123,-4,102,-4,88,-4,81,-4,94,-4,126,-4,-77,-4,-35,-4,9,-3,49,-3,91,-3,-125,-3,-96,-3,-55,-3,-34,-3,-15,-3,-13,-3,-4,-3,-19,-3,-17,-3,-3,-3,14,-2,60,-2,127,-2,-28,-2,82,-1,-44,-1,102,0,-19,0,110,1,-41,1,46,2,112,2,-102,2,-100,2,-84,2,-91,2,-87,2,-106,2,-108,2,-102,2,-76,2,-28,2,29,3,113,3,-65,3,37,4,103,4,-108,4,-102,4,-115,4,74,4,-12,3,-112,3,39,3,-89,2,45,2,-93,1,24,1,111,0,-86,-1,-27,-2,13,-2,43,-3,84,-4,-115,-5,-38,-6,70,-6,-43,-7,-117,-7,104,-7,118,-7,-78,-7,4,-6,-115,-6,25,-5,-65,-5,96,-4,16,-3,-83,-3,75,-2,-44,-2,77,-1,-70,-1,35,0,-124,0,-45,0,19,1,87,1,112,1,-124,1,120,1,82,1,52,1,24,1,-13,0,-34,0,-32,0,-12,0,17,1,65,1,-109,1,-25,1,85,2,-51,2,67,3,-71,3,21,4,85,4,108,4,86,4,14,4,-77,3,54,3,-68,2,58,2,-70,1,58,1,-53,0,86,0,-38,-1,98,-1,-16,-2,-122,-2,40,-2,-35,-3,-87,-3,126,-3,122,-3,110,-3,-125,-3,-113,-3,-82,-3,-48,-3,-12,-3,14,-2,26,-2,34,-2,13,-2,-14,-3,-58,-3,-111,-3,95,-3,42,-3,17,-3,13,-3,57,-3,124,-3,-51,-3,52,-2,-96,-2,26,-1,-120,-1,4,0,119,0,-22,0,93,1,-57,1,34,2,112,2,-92,2,-30,2,13,3,45,3,73,3,100,3,112,3,113,3,86,3,30,3,-49,2,106,2,9,2,-100,1,55,1,-27,0,-85,0,104,0,47,0,-7,-1,-67,-1,111,-1,17,-1,-65,-2,97,-2,10,-2,-78,-3,112,-3,53,-3,13,-3,-21,-4,-21,-4,-13,-4,24,-3,76,-3,-105,-3,-23,-3,74,-2,-109,-2,-29,-2,33,-1,99,-1,-101,-1,-37,-1,27,0,107,0,-75,0,21,1,91,1,-88,1,-53,1,-27,1,-39,1,-62,1,-124,1,68,1,-9,0,-105,0,58,0,-31,-1,-88,-1,118,-1,114,-1,-105,-1,-39,-1,69,0,-61,0,87,1,-43,1,82,2,-80,2,-1,2,29,3,38,3,8,3,-39,2,-97,2,58,2,-50,1,67,1,-101,0,-26,-1,34,-1,77,-2,-120,-3,-51,-4,57,-4,-68,-5,99,-5,46,-5,36,-5,55,-5,106,-5,-60,-5,42,-4,-84,-4,38,-3,-92,-3,18,-2,112,-2,-64,-2,5,-1,59,-1,100,-1,-108,-1,-53,-1,3,0,74,0,-125,0,-33,0,40,1,114,1,-86,1,-27,1,26,2,74,2,105,2,-109,2,-80,2,-45,2,-15,2,22,3,65,3,119,3,-90,3,-38,3,6,4,23,4,41,4,6,4,-66,3,80,3,-69,2,18,2,86,1,-106,0,-29,-1,69,-1,-68,-2,63,-2,-37,-3,116,-3,36,-3,-40,-4,-84,-4,-110,-4,-120,-4,-104,-4,-79,-4,-30,-4,4,-3,52,-3,84,-3,120,-3,-94,-3,-76,-3,-56,-3,-62,-3,-71,-3,-99,-3,119,-3,82,-3,60,-3,53,-3,69,-3,105,-3,-80,-3,27,-2,-102,-2,30,-1,-102,-1,23,0,-108,0,-16,0,72,1,-113,1,-54,1,-20,1,3,2,17,2,24,2,30,2,45,2,86,2}; }
	private static byte[] data71(){ return new byte[] {-126,2,-35,2,51,3,-105,3,-15,3,72,4,-123,4,-100,4,-99,4,-124,4,81,4,20,4,-49,3,-123,3,49,3,-45,2,88,2,-50,1,43,1,121,0,-74,-1,-8,-2,53,-2,123,-3,-60,-4,19,-4,118,-5,4,-5,-98,-6,113,-6,98,-6,-124,-6,-78,-6,-1,-6,78,-5,-73,-5,23,-4,-125,-4,-8,-4,113,-3,-8,-3,116,-2,-33,-2,84,-1,-77,-1,20,0,69,0,102,0,117,0,113,0,99,0,63,0,23,0,-6,-1,-31,-1,-45,-1,-46,-1,-6,-1,61,0,-106,0,16,1,-95,1,59,2,-28,2,123,3,13,4,122,4,-71,4,-54,4,-63,4,123,4,47,4,-69,3,84,3,-37,2,105,2,-33,1,95,1,-37,0,90,0,-49,-1,99,-1,-8,-2,-85,-2,108,-2,43,-2,14,-2,9,-2,-2,-3,14,-2,37,-2,69,-2,96,-2,120,-2,114,-2,96,-2,61,-2,13,-2,-53,-3,-121,-3,74,-3,15,-3,-26,-4,-41,-4,-37,-4,-3,-4,30,-3,100,-3,-79,-3,-3,-3,90,-2,-77,-2,31,-1,-106,-1,9,0,126,0,-27,0,90,1,-70,1,19,2,104,2,-64,2,19,3,92,3,-128,3,-94,3,-95,3,125,3,61,3,-38,2,115,2,5,2,-101,1,80,1,15,1,-55,0,-100,0,84,0,16,0,-42,-1,-115,-1,62,-1,6,-1,-63,-2,-118,-2,58,-2,6,-2,-63,-3,-110,-3,119,-3,112,-3,121,-3,-118,-3,-75,-3,-36,-3,13,-2,57,-2,95,-2,-112,-2,-73,-2,-21,-2,48,-1,127,-1,-53,-1,48,0,118,0,-63,0,-4,0,43,1,61,1,64,1,45,1,24,1,-21,0,-88,0,101,0,9,0,-66,-1,-118,-1,94,-1,81,-1,125,-1,-55,-1,45,0,-100,0,25,1,-106,1,11,2,102,2,-72,2,-11,2,40,3,56,3,63,3,47,3,-5,2,-87,2,54,2,-84,1,-2,0,85,0,-104,-1,-43,-2,23,-2,97,-3,-68,-4,50,-4,-60,-5,-128,-5,104,-5,127,-5,-82,-5,4,-4,93,-4,-55,-4,31,-3,-107,-3,-40,-3,48,-2,105,-2,-88,-2,-41,-2,3,-1,41,-1,82,-1,126,-1,-81,-1,-40,-1,13,0,52,0,108,0,-104,0,-64,0,-27,0,17,1,71,1,104,1,-78,1,-19,1,67,2,-107,2,-2,2,97,3,-50,3,43,4,110,4,-98,4,-98,4,126,4,50,4,-49,3,72,3,-73,2,34,2,-117,1,-19,0,87,0,-52,-1,54,-1,-66,-2,65,-2,-39,-3,-118,-3,74,-3,28,-3,6,-3,-10,-4,-1,-4,20,-3,57,-3,89,-3,126,-3,-90,-3,-56,-3,-31,-3,-33,-3,-46,-3,-82,-3,123,-3,65,-3,13,-3,-33,-4,-56,-4,-48,-4,-24,-4,31,-3,119,-3,-45,-3,63,-2,-91,-2,19,-1,-110,-1,-10,-1,72,0,-94,0,-16,0,35,1,77,1,113,1,-104,1,-63,1,2,2,74,2,-86,2,17,3,-122,3,-35,3,33,4,88,4,114,4,-126,4,-127,4,113,4,105,4,78,4,40,4,-16,3,-91,3,59,3,-58,2,57,2,-90,1,-1,0,89,0,-81,-1,-3,-2,75,-2,-107,-3,-13,-4,105,-4,-9,-5,-86,-5,113,-5,95,-5,104,-5,125,-5,-104,-5,-75,-5,-25,-5,40,-4,106,-4,-70,-4,31,-3,-108,-3,-4,-3,100,-2,-50,-2,33,-1,97,-1,-113,-1,-74,-1,-65,-1,-65,-1,-91,-1,-112,-1,95,-1,52,-1,16,-1,-12,-2,-4,-2,37,-1,115,-1,-13,-1,-124,0,53,1,-22,1,-99,2,55,3,-56,3,39,4,117,4,-105,4,-90,4,-106,4,113,4,54,4,-37,3,127,3,8,3,-119,2,1,2,127,1,-4,0,126,0,9,0,-104,-1,66,-1,-13,-2,-61,-2,-103,-2,-105,-2,-95,-2,-61,-2,-36,-2,-9,-2,7,-1,18,-1,-14,-2,-53,-2,-111,-2,77,-2,5,-2,-78,-3,114,-3,51,-3,6,-3,-28,-4,-36,-4,-36,-4,-14,-4,13,-3,68,-3,-125,-3,-59,-3,23,-2,109,-2,-49,-2,61,-1,-94,-1,32,0,-104,0,33,1,-96,1,42,2,-75,2,32,3,-121,3,-66,3,-38,3,-56,3,-97,3,75,3,-7,2,-110,2,59,2,-31,1,-112,1,60,1,-3,0,-62,0,119,0,58,0,5,0,-35,-1,-88,-1,118,-1,65,-1,28,-1,-44,-2,-87,-2,117,-2,81,-2,57,-2,45,-2,49,-2,49,-2,61,-2,59,-2,58,-2,44,-2,41,-2,51,-2,75,-2,119,-2,-81,-2,-2,-2,79,-1,-88,-1,3,0,80,0,-108,0,-59,0,-22,0,-9,0,-21,0,-42,0,-76,0,-122,0,70,0,0,0,-42,-1,-73,-1,-72,-1,-41,-1,18,0,92,0,-59,0,37,1,126,1,-34,1,42,2,113,2,-83,2,-14,2,25,3,70,3,69,3,63,3,15,3,-48,2,110,2,-5,1,110,1,-44,0,61,0,-116,-1,-15,-2,64,-2,-94,-3,13,-3,-91,-4,87,-4}; }
	private static byte[] data72(){ return new byte[] {58,-4,57,-4,98,-4,-107,-4,-41,-4,25,-3,88,-3,-104,-3,-45,-3,19,-2,72,-2,126,-2,-73,-2,-29,-2,5,-1,48,-1,79,-1,113,-1,-115,-1,-86,-1,-63,-1,-40,-1,-20,-1,-16,-1,-1,-1,17,0,50,0,106,0,-86,0,12,1,-124,1,7,2,-99,2,51,3,-70,3,68,4,-98,4,-37,4,-30,4,-50,4,-96,4,66,4,-37,3,96,3,-33,2,80,2,-72,1,47,1,-99,0,31,0,-97,-1,52,-1,-50,-2,-128,-2,61,-2,15,-2,-15,-3,-37,-3,-29,-3,-23,-3,13,-2,44,-2,75,-2,100,-2,113,-2,111,-2,76,-2,14,-2,-47,-3,-124,-3,49,-3,-26,-4,-90,-4,-127,-4,107,-4,126,-4,-105,-4,-49,-4,30,-3,125,-3,-35,-3,59,-2,-79,-2,20,-1,124,-1,-46,-1,30,0,114,0,-70,0,-5,0,64,1,-104,1,4,2,102,2,-29,2,69,3,-88,3,-15,3,46,4,72,4,96,4,100,4,112,4,121,4,122,4,120,4,104,4,58,4,15,4,-62,3,95,3,-9,2,117,2,-19,1,84,1,-84,0,-2,-1,69,-1,-95,-2,3,-2,-121,-3,27,-3,-52,-4,-110,-4,99,-4,71,-4,43,-4,22,-4,16,-4,28,-4,60,-4,101,-4,-92,-4,-6,-4,88,-3,-71,-3,22,-2,105,-2,-82,-2,-19,-2,18,-1,53,-1,51,-1,50,-1,20,-1,-25,-2,-78,-2,-128,-2,95,-2,77,-2,85,-2,-116,-2,-14,-2,-127,-1,35,0,-41,0,-108,1,65,2,-24,2,112,3,-17,3,88,4,-97,4,-52,4,-29,4,-37,4,-84,4,103,4,13,4,-82,3,54,3,-81,2,44,2,-104,1,18,1,-124,0,5,0,-107,-1,80,-1,27,-1,9,-1,21,-1,49,-1,96,-1,120,-1,-107,-1,-109,-1,-124,-1,92,-1,40,-1,-27,-2,-101,-2,74,-2,-5,-3,-82,-3,116,-3,54,-3,20,-3,-10,-4,-24,-4,-21,-4,-2,-4,19,-3,53,-3,100,-3,-103,-3,-45,-3,27,-2,118,-2,-47,-2,69,-1,-53,-1,93,0,7,1,-97,1,56,2,-59,2,49,3,126,3,-89,3,-88,3,-102,3,88,3,39,3,-53,2,123,2,41,2,-44,1,-109,1,73,1,16,1,-48,0,-97,0,106,0,73,0,35,0,-6,-1,-57,-1,-91,-1,127,-1,98,-1,80,-1,54,-1,40,-1,19,-1,-7,-2,-37,-2,-82,-2,108,-2,47,-2,-4,-3,-53,-3,-69,-3,-52,-3,-23,-3,46,-2,120,-2,-34,-2,56,-1,-106,-1,-19,-1,56,0,116,0,-101,0,-90,0,-99,0,127,0,72,0,13,0,-51,-1,-97,-1,-124,-1,-121,-1,-71,-1,-18,-1,65,0,-106,0,3,1,89,1,-75,1,2,2,79,2,-104,2,-38,2,10,3,53,3,79,3,76,3,55,3,17,3,-44,2,-128,2,31,2,-96,1,26,1,-128,0,-30,-1,53,-1,-111,-2,-12,-3,118,-3,26,-3,-42,-4,-81,-4,-84,-4,-74,-4,-51,-4,-20,-4,0,-3,51,-3,97,-3,-106,-3,-48,-3,25,-2,85,-2,-90,-2,-37,-2,19,-1,52,-1,91,-1,122,-1,-110,-1,-108,-1,-112,-1,-127,-1,105,-1,66,-1,40,-1,31,-1,43,-1,89,-1,-85,-1,25,0,-89,0,94,1,8,2,-70,2,92,3,-30,3,81,4,-99,4,-70,4,-74,4,-103,4,86,4,4,4,-109,3,32,3,-79,2,40,2,-64,1,59,1,-41,0,100,0,12,0,-76,-1,96,-1,38,-1,-20,-2,-60,-2,-76,-2,-73,-2,-63,-2,-46,-2,-24,-2,-9,-2,-18,-2,-36,-2,-80,-2,118,-2,40,-2,-47,-3,124,-3,41,-3,-41,-4,-99,-4,100,-4,79,-4,67,-4,77,-4,110,-4,-98,-4,-22,-4,30,-3,107,-3,-78,-3,-3,-3,72,-2,-112,-2,-40,-2,40,-1,-123,-1,-13,-1,102,0,-25,0,102,1,-18,1,104,2,-48,2,33,3,105,3,-106,3,-70,3,-63,3,-34,3,-19,3,-6,3,15,4,32,4,53,4,47,4,51,4,12,4,-29,3,-98,3,76,3,-48,2,76,2,-89,1,4,1,91,0,-67,-1,48,-1,-82,-2,59,-2,-37,-3,-121,-3,47,-3,-20,-4,-87,-4,126,-4,91,-4,79,-4,96,-4,126,-4,-79,-4,-15,-4,67,-3,-123,-3,-39,-3,24,-2,85,-2,127,-2,-96,-2,-89,-2,-111,-2,121,-2,65,-2,18,-2,-47,-3,-89,-3,-125,-3,-123,-3,-84,-3,8,-2,113,-2,-9,-2,-109,-1,65,0,-21,0,-109,1,42,2,-67,2,60,3,-82,3,-1,3,62,4,100,4,114,4,113,4,75,4,29,4,-35,3,-123,3,33,3,-92,2,30,2,-117,1,-3,0,117,0,11,0,-71,-1,-120,-1,122,-1,-128,-1,-109,-1,-81,-1,-66,-1,-61,-1,-71,-1,-88,-1,-121,-1,96,-1,39,-1,-27,-2,-98,-2,85,-2,10,-2,-51,-3,-100,-3,103,-3,56,-3,23,-3,-2,-4,-14,-4,-20,-4,-32,-4,-30,-4,-12,-4,23,-3,73,-3,-87,-3}; }
	private static byte[] data73(){ return new byte[] {9,-2,-102,-2,36,-1,-37,-1,125,0,47,1,-73,1,66,2,-91,2,-8,2,26,3,51,3,41,3,-7,2,-60,2,124,2,59,2,-20,1,-78,1,120,1,67,1,35,1,-1,0,-44,0,-89,0,-124,0,83,0,46,0,20,0,3,0,-11,-1,-14,-1,-21,-1,-22,-1,-32,-1,-65,-1,-108,-1,89,-1,17,-1,-64,-2,112,-2,29,-2,-29,-3,-71,-3,-95,-3,-84,-3,-49,-3,10,-2,88,-2,-86,-2,8,-1,89,-1,-98,-1,-53,-1,-26,-1,-19,-1,-41,-1,-72,-1,-124,-1,94,-1,66,-1,46,-1,56,-1,87,-1,-121,-1,-35,-1,28,0,113,0,-54,0,30,1,-127,1,-51,1,28,2,110,2,-93,2,-32,2,5,3,40,3,59,3,71,3,52,3,29,3,-34,2,-112,2,43,2,-82,1,21,1,110,0,-56,-1,39,-1,-102,-2,19,-2,-80,-3,102,-3,46,-3,11,-3,-9,-4,-29,-4,-27,-4,-9,-4,17,-3,57,-3,110,-3,-81,-3,-11,-3,60,-2,-123,-2,-59,-2,-3,-2,50,-1,73,-1,94,-1,93,-1,72,-1,27,-1,-29,-2,-91,-2,94,-2,44,-2,25,-2,27,-2,92,-2,-69,-2,73,-1,-11,-1,-93,0,95,1,12,2,-80,2,77,3,-58,3,44,4,99,4,126,4,119,4,80,4,13,4,-79,3,84,3,-10,2,-109,2,60,2,-54,1,109,1,-1,0,-105,0,52,0,-47,-1,-104,-1,96,-1,63,-1,60,-1,66,-1,84,-1,102,-1,114,-1,117,-1,92,-1,70,-1,21,-1,-34,-2,-107,-2,74,-2,-17,-3,-97,-3,62,-3,-6,-4,-62,-4,-110,-4,124,-4,107,-4,111,-4,121,-4,-121,-4,-99,-4,-70,-4,-61,-4,-24,-4,32,-3,87,-3,-76,-3,22,-2,-102,-2,26,-1,-76,-1,67,0,-38,0,92,1,-47,1,56,2,-119,2,-61,2,-22,2,-3,2,9,3,23,3,37,3,63,3,95,3,-110,3,-71,3,-17,3,6,4,27,4,13,4,-17,3,-76,3,92,3,-16,2,116,2,-25,1,88,1,-46,0,74,0,-46,-1,96,-1,-21,-2,126,-2,27,-2,-73,-3,108,-3,38,-3,-5,-4,-23,-4,-30,-4,-8,-4,29,-3,73,-3,124,-3,-86,-3,-28,-3,12,-2,46,-2,61,-2,70,-2,39,-2,1,-2,-73,-3,118,-3,47,-3,-17,-4,-50,-4,-69,-4,-36,-4,13,-3,97,-3,-56,-3,74,-2,-42,-2,105,-1,8,0,-85,0,83,1,-22,1,121,2,-1,2,104,3,-54,3,16,4,72,4,102,4,116,4,94,4,50,4,-30,3,117,3,-19,2,85,2,-75,1,30,1,-113,0,34,0,-36,-1,-67,-1,-80,-1,-79,-1,-60,-1,-47,-1,-32,-1,-23,-1,-36,-1,-32,-1,-45,-1,-64,-1,-109,-1,98,-1,36,-1,-28,-2,-101,-2,78,-2,23,-2,-50,-3,-90,-3,104,-3,60,-3,8,-3,-39,-4,-85,-4,-114,-4,-128,-4,-99,-4,-47,-4,58,-3,-95,-3,48,-2,-73,-2,85,-1,-16,-1,-124,0,14,1,-108,1,-5,1,79,2,112,2,-115,2,126,2,90,2,56,2,6,2,-38,1,-77,1,-112,1,113,1,69,1,32,1,-12,0,-50,0,-91,0,123,0,103,0,93,0,82,0,101,0,115,0,-116,0,-110,0,-117,0,-122,0,86,0,36,0,-34,-1,-120,-1,40,-1,-61,-2,102,-2,10,-2,-60,-3,-102,-3,-118,-3,-91,-3,-58,-3,17,-2,82,-2,-88,-2,-29,-2,47,-1,75,-1,96,-1,98,-1,92,-1,71,-1,36,-1,16,-1,-10,-2,-12,-2,-4,-2,20,-1,66,-1,122,-1,-61,-1,16,0,98,0,-90,0,-2,0,70,1,-104,1,-31,1,58,2,-128,2,-56,2,2,3,45,3,70,3,74,3,60,3,10,3,-51,2,99,2,-17,1,109,1,-32,0,83,0,-46,-1,94,-1,-8,-2,-103,-2,69,-2,-8,-3,-78,-3,120,-3,60,-3,36,-3,17,-3,25,-3,51,-3,93,-3,-104,-3,-43,-3,38,-2,110,-2,-78,-2,-13,-2,44,-1,77,-1,93,-1,92,-1,45,-1,-30,-2,-125,-2,33,-2,-53,-3,126,-3,90,-3,98,-3,-109,-3,-16,-3,111,-2,11,-1,-80,-1,116,0,46,1,-17,1,-114,2,39,3,-103,3,-10,3,39,4,54,4,50,4,18,4,-26,3,-79,3,113,3,39,3,-36,2,122,2,15,2,-102,1,44,1,-70,0,105,0,41,0,-7,-1,-19,-1,-23,-1,-17,-1,-16,-1,-24,-1,-43,-1,-57,-1,-85,-1,123,-1,86,-1,30,-1,-36,-2,-118,-2,60,-2,-26,-3,-109,-3,87,-3,21,-3,-23,-4,-52,-4,-89,-4,-100,-4,127,-4,98,-4,73,-4,63,-4,51,-4,65,-4,104,-4,-80,-4,0,-3,110,-3,-16,-3,-128,-2,23,-1,-75,-1,77,0,-22,0,92,1,-56,1,17,2,70,2,96,2,102,2,108,2,116,2,-121,2,-94,2,-48,2,18,3,68,3,123,3,-83,3,-57,3,-51,3,-50,3,-90,3,124,3,59,3}; }
	private static byte[] data74(){ return new byte[] {-14,2,-100,2,63,2,-38,1,109,1,-7,0,-128,0,10,0,-97,-1,42,-1,-65,-2,99,-2,30,-2,-41,-3,-74,-3,-97,-3,-89,-3,-74,-3,-41,-3,-5,-3,37,-2,68,-2,90,-2,106,-2,90,-2,59,-2,8,-2,-65,-3,112,-3,22,-3,-48,-4,-114,-4,115,-4,100,-4,-127,-4,-92,-4,-8,-4,72,-3,-64,-3,61,-2,-54,-2,85,-1,-20,-1,-127,0,29,1,-87,1,59,2,-58,2,67,3,-79,3,19,4,108,4,-116,4,-100,4,-122,4,59,4,-38,3,84,3,-69,2,35,2,-114,1,19,1,-88,0,97,0,45,0,13,0,-5,-1,-11,-1,-1,-1,7,0,31,0,47,0,59,0,56,0,52,0,24,0,-7,-1,-52,-1,-113,-1,89,-1,17,-1,-38,-2,-107,-2,76,-2,1,-2,-101,-3,68,-3,-34,-4,-116,-4,86,-4,48,-4,69,-4,108,-4,-59,-4,46,-3,-78,-3,66,-2,-28,-2,-116,-1,48,0,-53,0,79,1,-60,1,25,2,76,2,102,2,106,2,94,2,75,2,52,2,30,2,0,2,-34,1,-71,1,-124,1,69,1,18,1,-34,0,-81,0,-110,0,-122,0,-112,0,-97,0,-84,0,-46,0,-24,0,-7,0,1,1,-3,0,-27,0,-69,0,122,0,49,0,-38,-1,-127,-1,25,-1,-66,-2,116,-2,64,-2,36,-2,39,-2,61,-2,93,-2,-120,-2,-85,-2,-46,-2,-24,-2,-12,-2,-13,-2,-20,-2,-22,-2,-39,-2,-38,-2,-53,-2,-49,-2,-28,-2,-8,-2,34,-1,86,-1,-119,-1,-46,-1,18,0,70,0,-113,0,-63,0,3,1,73,1,-109,1,-28,1,68,2,-112,2,-39,2,25,3,66,3,82,3,91,3,57,3,12,3,-64,2,100,2,-5,1,-122,1,17,1,-90,0,56,0,-49,-1,104,-1,21,-1,-67,-2,113,-2,46,-2,-18,-3,-57,-3,-88,-3,-88,-3,-71,-3,-35,-3,11,-2,82,-2,-108,-2,-22,-2,44,-1,120,-1,-86,-1,-60,-1,-80,-1,124,-1,45,-1,-72,-2,51,-2,-70,-3,78,-3,-15,-4,-62,-4,-69,-4,-28,-4,40,-3,-93,-3,59,-2,-19,-2,-86,-1,-128,0,55,1,-12,1,-110,2,25,3,-120,3,-37,3,26,4,55,4,72,4,70,4,45,4,1,4,-58,3,117,3,21,3,-84,2,58,2,-41,1,109,1,35,1,-25,0,-65,0,-85,0,-90,0,-97,0,-100,0,-111,0,-120,0,115,0,91,0,50,0,15,0,-46,-1,-112,-1,64,-1,-32,-2,-105,-2,69,-2,10,-2,-71,-3,-117,-3,70,-3,21,-3,-54,-4,125,-4,49,-4,-18,-5,-59,-5,-84,-5,-89,-5,-53,-5,5,-4,91,-4,-43,-4,98,-3,-8,-3,-91,-2,78,-1,-2,-1,-104,0,24,1,122,1,-72,1,-36,1,-10,1,-2,1,12,2,23,2,53,2,82,2,-123,2,-64,2,-6,2,49,3,101,3,-113,3,-74,3,-66,3,-51,3,-59,3,-74,3,-115,3,102,3,33,3,-45,2,116,2,9,2,-98,1,28,1,-88,0,36,0,-82,-1,56,-1,-34,-2,-101,-2,101,-2,83,-2,78,-2,100,-2,-127,-2,-90,-2,-64,-2,-51,-2,-53,-2,-82,-2,126,-2,60,-2,-21,-3,-105,-3,55,-3,-31,-4,-112,-4,86,-4,54,-4,43,-4,71,-4,105,-4,-85,-4,12,-3,120,-3,-47,-3,72,-2,-61,-2,51,-1,-73,-1,54,0,-55,0,86,1,-24,1,124,2,8,3,-128,3,-18,3,61,4,101,4,104,4,78,4,-5,3,-104,3,20,3,-102,2,27,2,-92,1,71,1,-16,0,-80,0,-119,0,110,0,95,0,82,0,88,0,109,0,-127,0,-117,0,-96,0,-90,0,-83,0,-98,0,-102,0,-127,0,75,0,36,0,-52,-1,113,-1,-7,-2,123,-2,-37,-3,91,-3,-51,-4,99,-4,18,-4,-8,-5,-18,-5,27,-4,98,-4,-48,-4,81,-3,-16,-3,-112,-2,67,-1,-25,-1,119,0,-14,0,77,1,-97,1,-57,1,-33,1,-15,1,-12,1,-7,1,1,2,-2,1,-26,1,-52,1,-81,1,126,1,80,1,26,1,-15,0,-54,0,-72,0,-78,0,-70,0,-48,0,-28,0,2,1,29,1,61,1,72,1,76,1,55,1,23,1,-43,0,-117,0,50,0,-47,-1,115,-1,26,-1,-27,-2,-73,-2,-105,-2,116,-2,119,-2,103,-2,104,-2,85,-2,81,-2,86,-2,85,-2,86,-2,89,-2,104,-2,114,-2,-109,-2,-90,-2,-57,-2,-16,-2,40,-1,104,-1,-97,-1,-50,-1,-4,-1,38,0,57,0,82,0,119,0,-99,0,-31,0,33,1,119,1,-53,1,39,2,123,2,-63,2,-14,2,24,3,27,3,29,3,-15,2,-66,2,115,2,33,2,-56,1,104,1,4,1,-83,0,85,0,7,0,-77,-1,99,-1,23,-1,-49,-2,-109,-2,92,-2,68,-2,62,-2,58,-2,86,-2,-118,-2,-50,-2,8,-1,86,-1,-117,-1,-76,-1,-45,-1,-63,-1,-107,-1,80,-1,-27,-2,117,-2}; }
	private static byte[] data75(){ return new byte[] {-25,-3,111,-3,1,-3,-89,-4,115,-4,95,-4,112,-4,-79,-4,15,-3,-100,-3,41,-2,-57,-2,121,-1,25,0,-66,0,73,1,-39,1,82,2,-73,2,34,3,114,3,-78,3,-41,3,-24,3,-42,3,-79,3,107,3,28,3,-65,2,102,2,4,2,-80,1,119,1,72,1,44,1,27,1,29,1,28,1,38,1,44,1,47,1,49,1,41,1,12,1,-36,0,-89,0,98,0,20,0,-62,-1,113,-1,41,-1,-43,-2,118,-2,37,-2,-78,-3,68,-3,-48,-4,92,-4,-22,-5,-107,-5,73,-5,37,-5,18,-5,40,-5,92,-5,-68,-5,48,-4,-61,-4,110,-3,40,-2,-35,-2,-118,-1,21,0,-119,0,-45,0,8,1,43,1,68,1,81,1,100,1,-126,1,-89,1,-52,1,-15,1,22,2,69,2,119,2,-97,2,-48,2,-7,2,42,3,76,3,90,3,118,3,110,3,110,3,89,3,49,3,-4,2,-64,2,102,2,8,2,-109,1,32,1,-85,0,48,0,-50,-1,124,-1,65,-1,33,-1,2,-1,11,-1,6,-1,0,-1,-3,-2,-30,-2,-66,-2,-112,-2,88,-2,7,-2,-76,-3,93,-3,-7,-4,-94,-4,91,-4,29,-4,14,-4,16,-4,40,-4,81,-4,-122,-4,-54,-4,21,-3,97,-3,-91,-3,-8,-3,92,-2,-49,-2,81,-1,-33,-1,120,0,22,1,-66,1,82,2,-26,2,87,3,-72,3,-15,3,-10,3,-28,3,-74,3,109,3,6,3,-89,2,57,2,-29,1,125,1,48,1,-30,0,-74,0,-114,0,123,0,113,0,110,0,118,0,-119,0,-105,0,-82,0,-58,0,-39,0,-20,0,-13,0,-16,0,-33,0,-81,0,95,0,-8,-1,110,-1,-37,-2,59,-2,-99,-3,12,-3,-116,-4,46,-4,-22,-5,-43,-5,-35,-5,28,-4,115,-4,-3,-4,-122,-3,42,-2,-61,-2,85,-1,-43,-1,71,0,-107,0,-39,0,22,1,59,1,98,1,120,1,-110,1,-109,1,-93,1,-119,1,116,1,73,1,28,1,-22,0,-58,0,-101,0,-117,0,-111,0,-123,0,-81,0,-63,0,-16,0,32,1,82,1,-124,1,-85,1,-69,1,-60,1,-83,1,115,1,42,1,-52,0,117,0,35,0,-66,-1,122,-1,47,-1,-15,-2,-81,-2,113,-2,63,-2,5,-2,-26,-3,-69,-3,-87,-3,-97,-3,-86,-3,-88,-3,-62,-3,-33,-3,21,-2,74,-2,-113,-2,-36,-2,39,-1,109,-1,-91,-1,-63,-1,-40,-1,-25,-1,-28,-1,-23,-1,-1,-1,36,0,88,0,-109,0,-16,0,61,1,-94,1,-18,1,52,2,115,2,-101,2,-73,2,-62,2,-81,2,-97,2,107,2,55,2,-12,1,-80,1,96,1,20,1,-57,0,114,0,50,0,-56,-1,-116,-1,50,-1,-19,-2,-79,-2,-116,-2,-122,-2,-123,-2,-90,-2,-47,-2,3,-1,78,-1,-118,-1,-82,-1,-50,-1,-42,-1,-54,-1,-111,-1,62,-1,-25,-2,108,-2,-20,-3,99,-3,-7,-4,-93,-4,115,-4,89,-4,95,-4,-116,-4,-52,-4,38,-3,-115,-3,3,-2,-120,-2,-6,-2,-124,-1,6,0,-105,0,27,1,-97,1,24,2,-111,2,-22,2,57,3,106,3,119,3,101,3,61,3,-3,2,-87,2,92,2,16,2,-55,1,-111,1,106,1,84,1,68,1,64,1,72,1,94,1,125,1,-116,1,-102,1,-94,1,-106,1,121,1,80,1,35,1,-24,0,-94,0,90,0,8,0,-80,-1,77,-1,-52,-2,74,-2,-72,-3,42,-3,-100,-4,12,-4,-94,-5,68,-5,2,-5,-23,-6,-14,-6,23,-5,110,-5,-46,-5,101,-4,2,-3,-87,-3,72,-2,-41,-2,83,-1,-86,-1,-27,-1,21,0,56,0,92,0,123,0,-106,0,-65,0,-30,0,11,1,35,1,71,1,112,1,-109,1,-60,1,-18,1,49,2,111,2,-86,2,-28,2,20,3,69,3,105,3,119,3,124,3,116,3,86,3,28,3,-55,2,91,2,-28,1,101,1,-6,0,-121,0,60,0,-24,-1,-59,-1,-101,-1,117,-1,94,-1,55,-1,41,-1,-6,-2,-51,-2,-115,-2,83,-2,-3,-3,-88,-3,74,-3,-14,-4,-91,-4,97,-4,56,-4,36,-4,25,-4,53,-4,79,-4,117,-4,-92,-4,-56,-4,4,-3,49,-3,124,-3,-55,-3,56,-2,-75,-2,48,-1,-40,-1,97,0,-3,0,-116,1,21,2,120,2,-31,2,22,3,55,3,41,3,17,3,-27,2,-92,2,84,2,28,2,-52,1,-118,1,73,1,18,1,-35,0,-69,0,-104,0,-120,0,125,0,-112,0,-96,0,-65,0,-25,0,6,1,57,1,86,1,112,1,112,1,90,1,48,1,-39,0,109,0,-30,-1,69,-1,-101,-2,-24,-3,70,-3,-75,-4,64,-4,-12,-5,-55,-5,-37,-5,-13,-5,78,-4,-66,-4,63,-3,-54,-3,92,-2,-43,-2,83,-1,-76,-1,18,0,79,0,-111,0,-62,0,-16,0,13,1,33,1,40,1,37,1,12,1,-13,0,-52,0,-96,0}; }
	private static byte[] data76(){ return new byte[] {124,0,88,0,74,0,66,0,80,0,103,0,-118,0,-76,0,-17,0,40,1,102,1,-101,1,-69,1,-38,1,-37,1,-55,1,-86,1,124,1,73,1,6,1,-61,0,-122,0,51,0,-22,-1,-112,-1,51,-1,-47,-2,113,-2,24,-2,-61,-3,127,-3,70,-3,30,-3,15,-3,13,-3,34,-3,83,-3,-102,-3,-17,-3,89,-2,-72,-2,25,-1,117,-1,-86,-1,-56,-1,-49,-1,-52,-1,-57,-1,-63,-1,-66,-1,-42,-1,-8,-1,35,0,98,0,-91,0,-20,0,56,1,-128,1,-46,1,16,2,64,2,96,2,115,2,117,2,105,2,87,2,55,2,0,2,-44,1,-106,1,82,1,10,1,-69,0,98,0,9,0,-65,-1,122,-1,71,-1,37,-1,23,-1,23,-1,42,-1,76,-1,110,-1,-114,-1,-76,-1,-54,-1,-44,-1,-58,-1,-90,-1,108,-1,11,-1,-79,-2,60,-2,-54,-3,89,-3,-1,-4,-57,-4,-113,-4,127,-4,127,-4,-112,-4,-61,-4,-16,-4,42,-3,119,-3,-49,-3,54,-2,-95,-2,34,-1,-85,-1,57,0,-59,0,82,1,-33,1,81,2,-77,2,-3,2,41,3,42,3,23,3,-15,2,-71,2,121,2,59,2,-2,1,-59,1,-103,1,121,1,104,1,94,1,100,1,123,1,-111,1,-91,1,-63,1,-45,1,-26,1,-30,1,-36,1,-60,1,-81,1,-122,1,79,1,3,1,-96,0,50,0,-76,-1,29,-1,124,-2,-45,-3,56,-3,-113,-4,14,-4,-102,-5,77,-5,33,-5,25,-5,55,-5,-121,-5,-20,-5,105,-4,-10,-4,125,-3,1,-2,109,-2,-49,-2,19,-1,82,-1,123,-1,-84,-1,-43,-1,1,0,32,0,65,0,94,0,-127,0,-114,0,-88,0,-57,0,-23,0,25,1,66,1,-123,1,-54,1,25,2,96,2,-79,2,-1,2,75,3,-110,3,-68,3,-39,3,-39,3,-66,3,-116,3,48,3,-40,2,114,2,10,2,-93,1,73,1,-11,0,-81,0,103,0,36,0,-20,-1,-68,-1,-121,-1,85,-1,29,-1,-31,-2,-118,-2,58,-2,-33,-3,-127,-3,54,-3,-11,-4,-58,-4,-82,-4,-101,-4,-104,-4,-100,-4,-98,-4,-92,-4,-89,-4,-77,-4,-66,-4,-39,-4,7,-3,69,-3,-83,-3,20,-2,-111,-2,27,-1,-81,-1,74,0,-22,0,124,1,-9,1,97,2,-76,2,-18,2,9,3,20,3,1,3,-14,2,-68,2,-113,2,83,2,18,2,-44,1,-109,1,84,1,23,1,-20,0,-57,0,-64,0,-67,0,-42,0,-7,0,32,1,81,1,126,1,-75,1,-44,1,-22,1,-27,1,-52,1,126,1,29,1,-106,0,-3,-1,81,-1,-91,-2,-4,-3,97,-3,-11,-4,-106,-4,109,-4,101,-4,126,-4,-82,-4,-1,-4,97,-3,-60,-3,42,-2,-113,-2,-23,-2,67,-1,-109,-1,-21,-1,45,0,107,0,-80,0,-35,0,-11,0,14,1,12,1,-2,0,-40,0,-64,0,-113,0,121,0,85,0,69,0,65,0,75,0,89,0,-113,0,-77,0,-12,0,55,1,125,1,-74,1,-21,1,16,2,36,2,47,2,43,2,15,2,-11,1,-58,1,-96,1,88,1,14,1,-78,0,91,0,-22,-1,124,-1,11,-1,-108,-2,43,-2,-70,-3,103,-3,45,-3,6,-3,-4,-4,24,-3,92,-3,-84,-3,26,-2,-114,-2,-12,-2,85,-1,-101,-1,-61,-1,-39,-1,-59,-1,-60,-1,-83,-1,-94,-1,-101,-1,-98,-1,-80,-1,-57,-1,-5,-1,43,0,115,0,-70,0,15,1,105,1,-78,1,-8,1,50,2,88,2,120,2,-118,2,-112,2,-121,2,126,2,103,2,60,2,11,2,-57,1,123,1,39,1,-40,0,-114,0,91,0,45,0,11,0,-6,-1,-7,-1,-6,-1,14,0,33,0,56,0,74,0,84,0,68,0,36,0,-25,-1,-102,-1,56,-1,-48,-2,89,-2,-9,-3,-98,-3,81,-3,27,-3,-16,-4,-46,-4,-61,-4,-65,-4,-68,-4,-64,-4,-44,-4,-11,-4,47,-3,124,-3,-37,-3,81,-2,-49,-2,101,-1,-2,-1,-102,0,59,1,-63,1,63,2,-95,2,-30,2,17,3,16,3,0,3,-36,2,-89,2,115,2,63,2,8,2,-35,1,-64,1,-78,1,-86,1,-78,1,-51,1,-17,1,29,2,57,2,93,2,-126,2,-99,2,-83,2,-77,2,-88,2,-116,2,91,2,8,2,-87,1,49,1,-110,0,-18,-1,43,-1,106,-2,-83,-3,1,-3,100,-4,-16,-5,-97,-5,115,-5,113,-5,-100,-5,-39,-5,50,-4,-101,-4,2,-3,101,-3,-68,-3,8,-2,72,-2,-119,-2,-67,-2,-7,-2,33,-1,87,-1,-128,-1,-81,-1,-52,-1,-25,-1,3,0,41,0,58,0,72,0,108,0,-115,0,-80,0,-42,0,23,1,87,1,-84,1,4,2,112,2,-49,2,62,3,-110,3,-41,3,-1,3,23,4,10,4,-24,3,-91,3,104,3,22,3,-62,2,96,2,6,2,-85,1,76,1,2,1,-79,0,99,0,18,0}; }
	private static byte[] data77(){ return new byte[] {-64,-1,117,-1,36,-1,-57,-2,123,-2,49,-2,-18,-3,-53,-3,-88,-3,-104,-3,-124,-3,123,-3,97,-3,63,-3,26,-3,-17,-4,-66,-4,-91,-4,-118,-4,-105,-4,-74,-4,-20,-4,53,-3,-103,-3,7,-2,-108,-2,20,-1,-76,-1,68,0,-35,0,83,1,-71,1,1,2,68,2,107,2,119,2,126,2,-119,2,109,2,93,2,63,2,33,2,-16,1,-67,1,-117,1,95,1,57,1,35,1,9,1,15,1,23,1,51,1,88,1,126,1,-80,1,-30,1,20,2,47,2,48,2,12,2,-41,1,115,1,-29,0,95,0,-79,-1,21,-1,109,-2,-27,-3,-125,-3,37,-3,-24,-4,-54,-4,-62,-4,-44,-4,-20,-4,32,-3,88,-3,-86,-3,-1,-3,92,-2,-62,-2,39,-1,-108,-1,-10,-1,73,0,-103,0,-46,0,-3,0,14,1,12,1,-4,0,-45,0,-84,0,119,0,73,0,32,0,8,0,-13,-1,4,0,16,0,66,0,124,0,-63,0,15,1,89,1,-107,1,-47,1,0,2,46,2,66,2,81,2,87,2,77,2,47,2,10,2,-28,1,-103,1,87,1,-19,0,-114,0,9,0,-120,-1,-10,-2,121,-2,-2,-3,-97,-3,72,-3,35,-3,27,-3,60,-3,122,-3,-55,-3,40,-2,-114,-2,-31,-2,39,-1,91,-1,126,-1,-116,-1,-110,-1,-115,-1,-123,-1,127,-1,113,-1,104,-1,112,-1,111,-1,-127,-1,-93,-1,-49,-1,7,0,54,0,-120,0,-68,0,3,1,61,1,124,1,-82,1,-36,1,22,2,50,2,79,2,91,2,79,2,46,2,9,2,-56,1,-115,1,85,1,25,1,-25,0,-67,0,-81,0,-115,0,-109,0,-101,0,-86,0,-65,0,-57,0,-41,0,-57,0,-78,0,120,0,48,0,-43,-1,117,-1,8,-1,-95,-2,71,-2,-5,-3,-69,-3,122,-3,74,-3,26,-3,-31,-4,-74,-4,-112,-4,115,-4,108,-4,113,-4,-111,-4,-59,-4,23,-3,123,-3,-9,-3,-122,-2,28,-1,-68,-1,85,0,-14,0,126,1,-16,1,65,2,127,2,-115,2,-104,2,-126,2,103,2,63,2,13,2,-19,1,-65,1,-94,1,-111,1,-127,1,-115,1,-108,1,-61,1,-30,1,25,2,78,2,-118,2,-68,2,-20,2,4,3,23,3,23,3,0,3,-53,2,117,2,-5,1,99,1,-85,0,-19,-1,18,-1,83,-2,-123,-3,-19,-4,95,-4,1,-4,-61,-5,-74,-5,-72,-5,-31,-5,23,-4,79,-4,-106,-4,-30,-4,42,-3,115,-3,-72,-3,2,-2,64,-2,127,-2,-79,-2,-15,-2,29,-1,81,-1,106,-1,-128,-1,-114,-1,-94,-1,-86,-1,-89,-1,-77,-1,-60,-1,-31,-1,4,0,65,0,-121,0,-25,0,78,1,-64,1,60,2,-73,2,36,3,-124,3,-46,3,-10,3,28,4,29,4,15,4,-31,3,-86,3,94,3,16,3,-76,2,87,2,-6,1,-117,1,43,1,-59,0,88,0,-13,-1,127,-1,38,-1,-60,-2,123,-2,61,-2,16,-2,-5,-3,-23,-3,-33,-3,-29,-3,-45,-3,-69,-3,-110,-3,97,-3,44,-3,-11,-4,-48,-4,-81,-4,-90,-4,-87,-4,-54,-4,-10,-4,64,-3,-113,-3,-1,-3,116,-2,-22,-2,110,-1,-23,-1,88,0,-80,0,7,1,70,1,-128,1,-89,1,-62,1,-39,1,-27,1,-28,1,-38,1,-49,1,-77,1,-113,1,102,1,70,1,37,1,19,1,-6,0,1,1,16,1,34,1,82,1,-127,1,-59,1,4,2,60,2,97,2,107,2,94,2,40,2,-41,1,97,1,-45,0,74,0,-86,-1,24,-1,-116,-2,21,-2,-80,-3,82,-3,24,-3,-19,-4,-45,-4,-49,-4,-34,-4,7,-3,71,-3,-114,-3,-24,-3,79,-2,-82,-2,24,-1,122,-1,-46,-1,33,0,100,0,-112,0,-90,0,-90,0,-115,0,112,0,70,0,7,0,-35,-1,-74,-1,-101,-1,-108,-1,-106,-1,-90,-1,-45,-1,12,0,84,0,-103,0,-17,0,58,1,-122,1,-61,1,3,2,46,2,90,2,113,2,-123,2,-117,2,-125,2,95,2,33,2,-37,1,106,1,-12,0,90,0,-61,-1,24,-1,-128,-2,-4,-3,-123,-3,52,-3,11,-3,-8,-4,26,-3,77,-3,-94,-3,-17,-3,71,-2,-89,-2,-20,-2,43,-1,97,-1,-124,-1,-103,-1,-101,-1,-100,-1,-118,-1,121,-1,101,-1,85,-1,66,-1,58,-1,69,-1,84,-1,106,-1,-110,-1,-67,-1,-21,-1,33,0,87,0,-102,0,-34,0,23,1,86,1,-114,1,-61,1,-20,1,7,2,2,2,-8,1,-37,1,-70,1,-121,1,99,1,65,1,41,1,22,1,21,1,12,1,30,1,42,1,55,1,59,1,51,1,17,1,-29,0,-94,0,74,0,-16,-1,-111,-1,60,-1,-28,-2,-97,-2,85,-2,31,-2,-32,-3,-91,-3,100,-3,31,-3,-29,-4,-84,-4,119,-4,88,-4,73,-4,73,-4,94,-4,-114,-4,-42,-4,48,-3,-100,-3,39,-2,-83,-2,69,-1}; }
	private static byte[] data78(){ return new byte[] {-38,-1,108,0,-29,0,74,1,-112,1,-64,1,-27,1,-23,1,-21,1,-56,1,-82,1,-105,1,115,1,91,1,67,1,73,1,71,1,97,1,-122,1,-80,1,-7,1,50,2,126,2,-59,2,11,3,81,3,122,3,-116,3,-119,3,100,3,16,3,-106,2,-13,1,62,1,98,0,-105,-1,-54,-2,23,-2,114,-3,-15,-4,-114,-4,68,-4,34,-4,11,-4,20,-4,40,-4,78,-4,119,-4,-88,-4,-38,-4,20,-3,73,-3,-124,-3,-55,-3,-6,-3,54,-2,100,-2,-107,-2,-66,-2,-24,-2,-4,-2,17,-1,33,-1,42,-1,51,-1,50,-1,57,-1,81,-1,109,-1,-112,-1,-53,-1,29,0,125,0,-20,0,95,1,-40,1,86,2,-60,2,43,3,111,3,-79,3,-22,3,-10,3,-13,3,-15,3,-44,3,-93,3,92,3,11,3,-94,2,54,2,-77,1,54,1,-87,0,45,0,-83,-1,74,-1,-21,-2,-84,-2,120,-2,98,-2,80,-2,66,-2,66,-2,53,-2,23,-2,-10,-3,-57,-3,-112,-3,85,-3,33,-3,-26,-4,-65,-4,-86,-4,-96,-4,-82,-4,-44,-4,-3,-4,70,-3,-95,-3,14,-2,116,-2,-26,-2,79,-1,-86,-1,11,0,76,0,-108,0,-68,0,-26,0,5,1,35,1,52,1,60,1,63,1,58,1,45,1,40,1,17,1,-4,0,1,1,-17,0,-5,0,-3,0,26,1,63,1,121,1,-92,1,-24,1,30,2,69,2,90,2,87,2,66,2,3,2,-63,1,111,1,18,1,-95,0,57,0,-58,-1,86,-1,-28,-2,123,-2,21,-2,-79,-3,105,-3,38,-3,-12,-4,-36,-4,-39,-4,-13,-4,32,-3,93,-3,-76,-3,7,-2,125,-2,-28,-2,76,-1,-86,-1,-9,-1,59,0,96,0,119,0,102,0,88,0,41,0,1,0,-56,-1,-98,-1,113,-1,93,-1,77,-1,88,-1,118,-1,-84,-1,-28,-1,52,0,-120,0,-29,0,67,1,-117,1,-25,1,41,2,113,2,-82,2,-45,2,-15,2,-3,2,-28,2,-79,2,81,2,-30,1,85,1,-62,0,20,0,120,-1,-40,-2,86,-2,-39,-3,-127,-3,71,-3,46,-3,58,-3,76,-3,-128,-3,-67,-3,1,-2,74,-2,-114,-2,-48,-2,4,-1,62,-1,103,-1,-126,-1,-116,-1,-111,-1,-115,-1,117,-1,105,-1,70,-1,53,-1,33,-1,20,-1,10,-1,14,-1,41,-1,56,-1,107,-1,-99,-1,-35,-1,35,0,110,0,-57,0,19,1,90,1,-110,1,-51,1,-8,1,1,2,9,2,14,2,1,2,-21,1,-35,1,-44,1,-71,1,-68,1,-78,1,-71,1,-91,1,-100,1,126,1,90,1,40,1,-17,0,-87,0,92,0,19,0,-55,-1,-120,-1,73,-1,24,-1,-33,-2,-89,-2,101,-2,36,-2,-32,-3,-106,-3,72,-3,2,-3,-55,-4,-113,-4,123,-4,92,-4,102,-4,126,-4,-84,-4,-16,-4,95,-3,-59,-3,73,-2,-54,-2,75,-1,-51,-1,66,0,-92,0,-6,0,55,1,104,1,-121,1,-106,1,-110,1,115,1,96,1,64,1,34,1,6,1,10,1,16,1,43,1,75,1,-126,1,-51,1,31,2,110,2,-33,2,56,3,-110,3,-30,3,15,4,22,4,-2,3,-77,3,82,3,-66,2,29,2,101,1,-90,0,-21,-1,46,-1,-109,-2,-7,-3,-123,-3,33,-3,-35,-4,-82,-4,-106,-4,-122,-4,-107,-4,-95,-4,-57,-4,-26,-4,22,-3,58,-3,113,-3,-90,-3,-31,-3,35,-2,83,-2,-125,-2,-87,-2,-66,-2,-51,-2,-59,-2,-49,-2,-66,-2,-80,-2,-95,-2,-106,-2,-97,-2,-72,-2,-46,-2,13,-1,86,-1,-71,-1,49,0,-67,0,69,1,-35,1,118,2,-7,2,-127,3,-22,3,81,4,-110,4,-59,4,-44,4,-52,4,-94,4,91,4,0,4,-124,3,-10,2,91,2,-65,1,49,1,-107,0,29,0,-91,-1,85,-1,12,-1,-26,-2,-51,-2,-55,-2,-61,-2,-69,-2,-76,-2,-94,-2,-115,-2,104,-2,61,-2,11,-2,-39,-3,-82,-3,113,-3,79,-3,57,-3,49,-3,67,-3,90,-3,-122,-3,-68,-3,4,-2,87,-2,-115,-2,-30,-2,30,-1,104,-1,-104,-1,-32,-1,12,0,69,0,109,0,-99,0,-52,0,-37,0,2,1,7,1,19,1,25,1,24,1,33,1,30,1,39,1,49,1,71,1,101,1,-123,1,-74,1,-20,1,26,2,77,2,107,2,120,2,-128,2,114,2,83,2,46,2,-12,1,-70,1,102,1,30,1,-73,0,81,0,-36,-1,105,-1,-9,-2,-125,-2,37,-2,-47,-3,-112,-3,85,-3,61,-3,52,-3,73,-3,111,-3,-81,-3,3,-2,102,-2,-51,-2,58,-1,-110,-1,-26,-1,39,0,77,0,88,0,83,0,59,0,26,0,-21,-1,-71,-1,-120,-1,92,-1,68,-1,54,-1,65,-1,97,-1,-117,-1,-54,-1,32,0,108,0,-57,0,45,1,-110,1,-19,1,77,2,-81,2,-9,2,70,3,103,3,122,3}; }
	private static byte[] data79(){ return new byte[] {106,3,68,3,-18,2,-126,2,-10,1,100,1,-47,0,50,0,-100,-1,20,-1,-97,-2,60,-2,-7,-3,-55,-3,-72,-3,-67,-3,-51,-3,-3,-3,43,-2,99,-2,-95,-2,-26,-2,29,-1,86,-1,126,-1,-97,-1,-74,-1,-69,-1,-75,-1,-97,-1,-123,-1,99,-1,63,-1,14,-1,-32,-2,-54,-2,-79,-2,-91,-2,-88,-2,-61,-2,-28,-2,38,-1,110,-1,-51,-1,42,0,-103,0,-9,0,95,1,-84,1,-7,1,45,2,88,2,120,2,-122,2,-114,2,-117,2,-107,2,-113,2,-117,2,126,2,113,2,91,2,56,2,23,2,-38,1,-95,1,87,1,24,1,-42,0,-101,0,97,0,45,0,-1,-1,-57,-1,-112,-1,73,-1,2,-1,-74,-2,103,-2,16,-2,-62,-3,114,-3,40,-3,-25,-4,-75,-4,-105,-4,-124,-4,-110,-4,-74,-4,-20,-4,50,-3,-117,-3,-15,-3,93,-2,-56,-2,50,-1,-109,-1,-15,-1,67,0,-118,0,-59,0,-24,0,8,1,23,1,26,1,22,1,6,1,11,1,4,1,-3,0,14,1,33,1,67,1,103,1,-86,1,-12,1,87,2,-69,2,37,3,-116,3,-35,3,30,4,56,4,51,4,2,4,-71,3,80,3,-60,2,51,2,-102,1,-11,0,93,0,-63,-1,50,-1,-80,-2,65,-2,-25,-3,-99,-3,102,-3,51,-3,26,-3,12,-3,15,-3,37,-3,70,-3,98,-3,-100,-3,-46,-3,15,-2,66,-2,117,-2,-112,-2,-99,-2,-82,-2,-85,-2,-116,-2,124,-2,87,-2,60,-2,21,-2,4,-2,2,-2,9,-2,48,-2,97,-2,-83,-2,22,-1,-119,-1,17,0,-89,0,54,1,-47,1,96,2,-10,2,120,3,-13,3,97,4,-77,4,-25,4,7,5,-5,4,-49,4,122,4,13,4,-125,3,-17,2,84,2,-83,1,21,1,-113,0,23,0,-72,-1,125,-1,67,-1,42,-1,20,-1,27,-1,13,-1,14,-1,-2,-2,-13,-2,-44,-2,-78,-2,-115,-2,98,-2,50,-2,5,-2,-39,-3,-70,-3,-95,-3,-107,-3,-112,-3,-104,-3,-79,-3,-54,-3,-19,-3,17,-2,67,-2,120,-2,-82,-2,-22,-2,34,-1,109,-1,-85,-1,-13,-1,37,0,95,0,-118,0,-82,0,-58,0,-37,0,-22,0,-10,0,-3,0,13,1,20,1,58,1,79,1,125,1,-94,1,-42,1,3,2,41,2,80,2,94,2,91,2,96,2,78,2,72,2,32,2,12,2,-28,1,-72,1,121,1,46,1,-29,0,125,0,30,0,-75,-1,71,-1,-34,-2,120,-2,37,-2,-33,-3,-81,-3,-113,-3,-126,-3,-105,-3,-57,-3,1,-2,78,-2,-94,-2,-10,-2,75,-1,-120,-1,-68,-1,-25,-1,-13,-1,-6,-1,-26,-1,-46,-1,-88,-1,125,-1,81,-1,44,-1,19,-1,2,-1,-12,-2,13,-1,36,-1,77,-1,-116,-1,-47,-1,40,0,-115,0,-10,0,109,1,-32,1,81,2,-62,2,24,3,87,3,110,3,105,3,59,3,-3,2,-108,2,30,2,-95,1,16,1,-128,0,3,0,-113,-1,33,-1,-49,-2,-119,-2,88,-2,65,-2,62,-2,65,-2,90,-2,121,-2,-91,-2,-48,-2,4,-1,52,-1,90,-1,-125,-1,-102,-1,-71,-1,-70,-1,-84,-1,-102,-1,126,-1,79,-1,26,-1,-29,-2,-87,-2,122,-2,73,-2,44,-2,19,-2,21,-2,52,-2,102,-2,-87,-2,2,-1,100,-1,-43,-1,63,0,-78,0,23,1,125,1,-49,1,30,2,92,2,-106,2,-54,2,-27,2,-8,2,-5,2,-9,2,-26,2,-66,2,-110,2,88,2,22,2,-41,1,-111,1,81,1,22,1,-31,0,-78,0,-114,0,107,0,60,0,26,0,-24,-1,-76,-1,115,-1,45,-1,-37,-2,-120,-2,53,-2,-32,-3,-127,-3,53,-3,-14,-4,-63,-4,-105,-4,-114,-4,-110,-4,-75,-4,-43,-4,24,-3,86,-3,-75,-3,0,-2,102,-2,-64,-2,28,-1,116,-1,-63,-1,2,0,52,0,106,0,-117,0,-96,0,-85,0,-89,0,-78,0,-77,0,-70,0,-68,0,-29,0,1,1,62,1,-127,1,-36,1,62,2,-89,2,7,3,98,3,-78,3,-22,3,8,4,8,4,-20,3,-79,3,104,3,14,3,-96,2,32,2,-102,1,12,1,-122,0,-4,-1,-128,-1,8,-1,-109,-2,61,-2,-31,-3,-92,-3,104,-3,63,-3,39,-3,41,-3,53,-3,82,-3,123,-3,-91,-3,-47,-3,13,-2,47,-2,83,-2,93,-2,99,-2,102,-2,72,-2,44,-2,8,-2,-33,-3,-75,-3,-107,-3,126,-3,120,-3,-113,-3,-85,-3,-15,-3,55,-2,-91,-2,27,-1,-83,-1,59,0,-27,0,-115,1,56,2,-40,2,112,3,-15,3,102,4,-86,4,-44,4,-38,4,-76,4,122,4,23,4,-106,3,17,3,123,2,-26,1,84,1,-43,0,95,0,4,0,-68,-1,-116,-1,117,-1,96,-1,103,-1,107,-1,101,-1,104,-1,98,-1,87,-1,66,-1,20,-1,-12,-2,-51,-2,-101,-2,103,-2,60,-2}; }
	private static byte[] data80(){ return new byte[] {12,-2,-26,-3,-49,-3,-67,-3,-89,-3,-83,-3,-89,-3,-78,-3,-55,-3,-31,-3,13,-2,56,-2,105,-2,-95,-2,-40,-2,24,-1,82,-1,127,-1,-69,-1,-31,-1,7,0,47,0,87,0,119,0,-109,0,-71,0,-28,0,12,1,45,1,83,1,107,1,-104,1,-75,1,-61,1,-34,1,-19,1,-12,1,5,2,2,2,15,2,9,2,0,2,-8,1,-37,1,-54,1,-113,1,81,1,-6,0,-89,0,50,0,-47,-1,94,-1,-9,-2,-122,-2,45,-2,-27,-3,-76,-3,-111,-3,-115,-3,-95,-3,-53,-3,16,-2,80,-2,-103,-2,-32,-2,44,-1,92,-1,-116,-1,-90,-1,-81,-1,-82,-1,-102,-1,126,-1,90,-1,53,-1,14,-1,-22,-2,-54,-2,-64,-2,-70,-2,-53,-2,-20,-2,29,-1,94,-1,-80,-1,23,0,-127,0,3,1,-128,1,-16,1,92,2,-84,2,-26,2,12,3,11,3,-15,2,-61,2,120,2,24,2,-80,1,66,1,-49,0,94,0,-19,-1,-113,-1,49,-1,-16,-2,-74,-2,-107,-2,-127,-2,117,-2,-126,-2,-113,-2,-88,-2,-50,-2,-15,-2,32,-1,76,-1,121,-1,-106,-1,-80,-1,-65,-1,-69,-1,-79,-1,-112,-1,96,-1,48,-1,-24,-2,-101,-2,89,-2,19,-2,-47,-3,-102,-3,-123,-3,-127,-3,-106,-3,-66,-3,7,-2,78,-2,-61,-2,40,-1,-97,-1,31,0,-103,0,16,1,-120,1,-7,1,93,2,-83,2,-18,2,29,3,47,3,42,3,21,3,-14,2,-64,2,-125,2,67,2,2,2,-71,1,-124,1,76,1,28,1,-13,0,-46,0,-85,0,-119,0,95,0,47,0,-4,-1,-66,-1,124,-1,41,-1,-40,-2,124,-2,33,-2,-45,-3,125,-3,57,-3,0,-3,-41,-4,-80,-4,-89,-4,-88,-4,-72,-4,-37,-4,8,-3,62,-3,115,-3,-72,-3,-9,-3,65,-2,-120,-2,-46,-2,17,-1,78,-1,-120,-1,-80,-1,-24,-1,4,0,26,0,58,0,74,0,97,0,-123,0,-80,0,-40,0,35,1,91,1,-87,1,2,2,79,2,-95,2,-22,2,28,3,81,3,102,3,118,3,114,3,83,3,47,3,-1,2,-73,2,102,2,19,2,-87,1,65,1,-64,0,75,0,-44,-1,98,-1,-15,-2,-111,-2,55,-2,-22,-3,-76,-3,-117,-3,110,-3,114,-3,116,-3,-110,-3,-90,-3,-49,-3,-15,-3,18,-2,24,-2,45,-2,30,-2,27,-2,-8,-3,-48,-3,-89,-3,117,-3,78,-3,45,-3,19,-3,20,-3,22,-3,48,-3,108,-3,-82,-3,11,-2,127,-2,0,-1,-110,-1,53,0,-33,0,-112,1,50,2,-43,2,91,3,-41,3,31,4,88,4,102,4,78,4,30,4,-44,3,117,3,2,3,-101,2,25,2,-92,1,54,1,-57,0,117,0,38,0,-23,-1,-71,-1,-101,-1,-124,-1,122,-1,115,-1,113,-1,98,-1,109,-1,103,-1,102,-1,87,-1,66,-1,46,-1,5,-1,-27,-2,-74,-2,-118,-2,89,-2,44,-2,-12,-3,-61,-3,-98,-3,126,-3,118,-3,103,-3,113,-3,-120,-3,-89,-3,-35,-3,19,-2,84,-2,-109,-2,-50,-2,16,-1,74,-1,-121,-1,-70,-1,-5,-1,48,0,97,0,-112,0,-57,0,-17,0,25,1,53,1,78,1,102,1,116,1,124,1,-113,1,-95,1,-72,1,-52,1,-26,1,-15,1,16,2,26,2,33,2,26,2,9,2,-17,1,-67,1,117,1,35,1,-56,0,101,0,-10,-1,-127,-1,34,-1,-65,-2,112,-2,30,-2,-10,-3,-47,-3,-55,-3,-41,-3,-28,-3,26,-2,66,-2,122,-2,-82,-2,-32,-2,4,-1,32,-1,67,-1,75,-1,84,-1,69,-1,56,-1,32,-1,11,-1,-28,-2,-60,-2,-84,-2,-95,-2,-100,-2,-89,-2,-44,-2,13,-1,86,-1,-65,-1,38,0,-88,0,30,1,-110,1,-1,1,84,2,-121,2,-65,2,-54,2,-49,2,-83,2,-123,2,81,2,-4,1,-86,1,75,1,-20,0,126,0,32,0,-50,-1,123,-1,52,-1,3,-1,-41,-2,-64,-2,-73,-2,-63,-2,-50,-2,-17,-2,21,-1,66,-1,111,-1,-102,-1,-61,-1,-32,-1,-25,-1,-19,-1,-27,-1,-60,-1,-107,-1,82,-1,15,-1,-67,-2,108,-2,25,-2,-45,-3,-108,-3,106,-3,78,-3,81,-3,112,-3,-106,-3,-40,-3,53,-2,-99,-2,21,-1,-100,-1,39,0,-66,0,73,1,-42,1,74,2,-70,2,1,3,62,3,73,3,75,3,44,3,6,3,-54,2,-98,2,91,2,32,2,-16,1,-64,1,-112,1,110,1,87,1,59,1,38,1,14,1,-26,0,-62,0,-109,0,85,0,19,0,-54,-1,124,-1,42,-1,-49,-2,123,-2,34,-2,-41,-3,-115,-3,91,-3,32,-3,3,-3,-5,-4,-13,-4,-9,-4,11,-3,41,-3,83,-3,127,-3,-86,-3,-22,-3,29,-2,95,-2,-91,-2,-30,-2,23,-1,80,-1,118,-1,-101,-1,-74,-1,-40,-1,-7,-1,21,0,50,0,104,0,-108,0,-42,0,21,1}; }
	private static byte[] data81(){ return new byte[] {94,1,-87,1,-22,1,53,2,-128,2,-63,2,3,3,55,3,119,3,-114,3,-82,3,-72,3,-81,3,-98,3,105,3,49,3,-44,2,111,2,-10,1,127,1,-6,0,113,0,-15,-1,117,-1,17,-1,-83,-2,101,-2,36,-2,8,-2,-26,-3,-28,-3,-12,-3,8,-2,31,-2,47,-2,67,-2,92,-2,96,-2,91,-2,72,-2,42,-2,5,-2,-38,-3,-99,-3,117,-3,64,-3,31,-3,7,-3,2,-3,5,-3,45,-3,85,-3,-89,-3,1,-2,125,-2,7,-1,-93,-1,79,0,-3,0,-80,1,76,2,-18,2,103,3,-53,3,16,4,43,4,59,4,19,4,-16,3,-84,3,94,3,-7,2,-102,2,40,2,-59,1,93,1,2,1,-75,0,107,0,59,0,28,0,-7,-1,-15,-1,-20,-1,-19,-1,-6,-1,-1,-1,20,0,23,0,18,0,21,0,1,0,-19,-1,-64,-1,-109,-1,86,-1,30,-1,-37,-2,-99,-2,87,-2,22,-2,-30,-3,-81,-3,-109,-3,120,-3,125,-3,-114,-3,-87,-3,-48,-3,-5,-3,45,-2,103,-2,-95,-2,-42,-2,25,-1,86,-1,-103,-1,-27,-1,37,0,101,0,-97,0,-41,0,4,1,40,1,66,1,95,1,117,1,-118,1,-102,1,-83,1,-48,1,-19,1,8,2,32,2,68,2,86,2,108,2,121,2,111,2,94,2,61,2,17,2,-44,1,126,1,46,1,-54,0,109,0,3,0,-93,-1,64,-1,-15,-2,-89,-2,120,-2,80,-2,63,-2,59,-2,88,-2,104,-2,-122,-2,-80,-2,-48,-2,-1,-2,30,-1,59,-1,77,-1,77,-1,81,-1,62,-1,38,-1,4,-1,-31,-2,-65,-2,-98,-2,-123,-2,-124,-2,-118,-2,-85,-2,-28,-2,44,-1,-114,-1,-12,-1,97,0,-35,0,71,1,-78,1,9,2,77,2,-119,2,-90,2,-69,2,-66,2,-85,2,-111,2,87,2,26,2,-46,1,-114,1,51,1,-22,0,-112,0,75,0,7,0,-54,-1,-94,-1,-128,-1,102,-1,100,-1,99,-1,115,-1,-114,-1,-83,-1,-46,-1,-9,-1,17,0,43,0,40,0,45,0,18,0,-11,-1,-59,-1,-124,-1,67,-1,-26,-2,-108,-2,63,-2,-14,-3,-88,-3,103,-3,66,-3,28,-3,33,-3,54,-3,93,-3,-83,-3,10,-2,127,-2,6,-1,-93,-1,65,0,-19,0,126,1,15,2,-125,2,-24,2,47,3,82,3,90,3,90,3,54,3,8,3,-47,2,-98,2,91,2,35,2,-20,1,-58,1,-102,1,-124,1,101,1,86,1,62,1,42,1,9,1,-27,0,-68,0,-123,0,87,0,9,0,-52,-1,126,-1,60,-1,-14,-2,-91,-2,106,-2,35,-2,-16,-3,-61,-3,-87,-3,-122,-3,118,-3,101,-3,108,-3,115,-3,-113,-3,-86,-3,-51,-3,-1,-3,43,-2,89,-2,-121,-2,-81,-2,-54,-2,-19,-2,16,-1,45,-1,85,-1,127,-1,-80,-1,-31,-1,24,0,85,0,-105,0,-44,0,17,1,88,1,-120,1,-49,1,6,2,76,2,-121,2,-62,2,-9,2,50,3,91,3,-126,3,-100,3,-81,3,-96,3,-121,3,84,3,18,3,-69,2,72,2,-35,1,98,1,-25,0,119,0,-12,-1,-108,-1,49,-1,-25,-2,-89,-2,-127,-2,101,-2,99,-2,90,-2,108,-2,106,-2,121,-2,115,-2,119,-2,93,-2,70,-2,44,-2,6,-2,-45,-3,-92,-3,106,-3,63,-3,4,-3,-48,-4,-69,-4,-83,-4,-72,-4,-42,-4,21,-3,109,-3,-24,-3,117,-2,18,-1,-65,-1,108,0,33,1,-54,1,101,2,-34,2,73,3,-109,3,-59,3,-44,3,-35,3,-68,3,-101,3,92,3,27,3,-60,2,120,2,26,2,-68,1,104,1,22,1,-49,0,-100,0,107,0,63,0,40,0,30,0,36,0,44,0,53,0,81,0,108,0,-128,0,-116,0,-116,0,-126,0,106,0,74,0,11,0,-47,-1,-123,-1,45,-1,-41,-2,-127,-2,57,-2,-21,-3,-82,-3,-127,-3,96,-3,90,-3,78,-3,89,-3,111,-3,-113,-3,-73,-3,-14,-3,56,-2,-124,-2,-49,-2,42,-1,124,-1,-55,-1,23,0,76,0,-116,0,-74,0,-48,0,-24,0,-4,0,19,1,33,1,46,1,73,1,97,1,-114,1,-81,1,-32,1,-2,1,52,2,66,2,93,2,94,2,83,2,57,2,25,2,-24,1,-85,1,101,1,29,1,-56,0,113,0,36,0,-40,-1,-119,-1,78,-1,25,-1,-10,-2,-44,-2,-60,-2,-66,-2,-75,-2,-68,-2,-55,-2,-36,-2,-12,-2,1,-1,26,-1,25,-1,43,-1,29,-1,12,-1,-19,-2,-46,-2,-81,-2,-114,-2,117,-2,100,-2,100,-2,118,-2,-122,-2,-61,-2,-17,-2,72,-1,-112,-1,-12,-1,86,0,-82,0,18,1,99,1,-87,1,-17,1,36,2,77,2,102,2,112,2,111,2,91,2,68,2,22,2,-45,1,-113,1,56,1,-13,0,-111,0,84,0,4,0,-49,-1,-94,-1,-123,-1,121,-1,119,-1,-121,-1}; }
	private static byte[] data82(){ return new byte[] {-96,-1,-54,-1,-21,-1,18,0,51,0,70,0,86,0,79,0,57,0,16,0,-33,-1,-99,-1,79,-1,-15,-2,-104,-2,57,-2,-52,-3,123,-3,40,-3,-30,-4,-81,-4,-105,-4,-97,-4,-67,-4,-3,-4,87,-3,-41,-3,102,-2,5,-1,-77,-1,105,0,8,1,-100,1,37,2,-117,2,-27,2,23,3,44,3,52,3,31,3,-1,2,-49,2,-93,2,109,2,60,2,8,2,-24,1,-61,1,-88,1,-123,1,110,1,84,1,62,1,29,1,5,1,-37,0,-69,0,-121,0,99,0,41,0,-19,-1,-81,-1,113,-1,50,-1,-14,-2,-73,-2,119,-2,55,-2,4,-2,-43,-3,-87,-3,-127,-3,103,-3,91,-3,89,-3,89,-3,107,-3,126,-3,-104,-3,-76,-3,-53,-3,-14,-3,4,-2,53,-2,88,-2,-104,-2,-60,-2,9,-1,73,-1,-119,-1,-67,-1,-2,-1,50,0,108,0,-99,0,-56,0,-11,0,31,1,88,1,-117,1,-50,1,12,2,79,2,-89,2,-26,2,48,3,95,3,-118,3,-95,3,-98,3,-122,3,80,3,13,3,-62,2,75,2,-40,1,109,1,-17,0,-126,0,17,0,-71,-1,100,-1,49,-1,-4,-2,-24,-2,-50,-2,-46,-2,-47,-2,-52,-2,-51,-2,-73,-2,-71,-2,-98,-2,121,-2,79,-2,33,-2,-26,-3,-92,-3,101,-3,31,-3,-39,-4,-96,-4,122,-4,95,-4,99,-4,121,-4,-82,-4,-2,-4,101,-3,-22,-3,116,-2,14,-1,-76,-1,67,0,-37,0,97,1,-47,1,57,2,-125,2,-54,2,-21,2,12,3,22,3,13,3,-15,2,-48,2,-98,2,101,2,18,2,-60,1,120,1,35,1,-32,0,-100,0,109,0,69,0,48,0,45,0,60,0,78,0,103,0,-111,0,-66,0,-31,0,7,1,13,1,19,1,-3,0,-39,0,-99,0,83,0,0,0,-101,-1,43,-1,-65,-2,83,-2,-8,-3,-93,-3,77,-3,25,-3,-14,-4,-34,-4,-48,-4,-41,-4,1,-3,42,-3,111,-3,-65,-3,17,-2,122,-2,-35,-2,53,-1,-113,-1,-46,-1,18,0,68,0,101,0,126,0,-107,0,-106,0,-80,0,-64,0,-37,0,-11,0,14,1,56,1,91,1,-115,1,-87,1,-51,1,-27,1,-18,1,-2,1,-10,1,-24,1,-42,1,-65,1,-105,1,106,1,62,1,8,1,-53,0,-121,0,77,0,11,0,-49,-1,-102,-1,102,-1,70,-1,33,-1,-4,-2,-19,-2,-43,-2,-52,-2,-48,-2,-46,-2,-35,-2,-28,-2,-19,-2,-25,-2,-35,-2,-49,-2,-69,-2,-99,-2,-128,-2,106,-2,96,-2,69,-2,82,-2,98,-2,116,-2,-107,-2,-75,-2,-12,-2,42,-1,107,-1,-77,-1,-22,-1,61,0,-128,0,-60,0,-3,0,73,1,-128,1,-78,1,-31,1,-6,1,20,2,7,2,-11,1,-39,1,-91,1,95,1,37,1,-33,0,-90,0,102,0,58,0,6,0,-15,-1,-40,-1,-40,-1,-43,-1,-28,-1,5,0,21,0,46,0,70,0,79,0,84,0,78,0,59,0,19,0,-28,-1,-107,-1,85,-1,-6,-2,-104,-2,49,-2,-58,-3,95,-3,-4,-4,-90,-4,96,-4,59,-4,45,-4,66,-4,112,-4,-57,-4,57,-3,-60,-3,100,-2,11,-1,-81,-1,86,0,-22,0,111,1,-26,1,68,2,-119,2,-67,2,-45,2,-38,2,-39,2,-57,2,-86,2,-122,2,91,2,40,2,-10,1,-55,1,-104,1,112,1,64,1,31,1,-4,0,-28,0,-52,0,-76,0,-99,0,-113,0,117,0,87,0,59,0,26,0,-7,-1,-55,-1,-111,-1,88,-1,28,-1,-38,-2,-105,-2,85,-2,22,-2,-36,-3,-91,-3,127,-3,93,-3,63,-3,37,-3,29,-3,20,-3,20,-3,35,-3,42,-3,88,-3,115,-3,-81,-3,-19,-3,60,-2,-126,-2,-37,-2,40,-1,109,-1,-78,-1,-19,-1,26,0,60,0,109,0,-115,0,-76,0,-32,0,29,1,84,1,-103,1,-34,1,49,2,115,2,-70,2,-8,2,34,3,63,3,79,3,69,3,40,3,-9,2,-75,2,111,2,21,2,-71,1,102,1,4,1,-89,0,87,0,11,0,-50,-1,-110,-1,97,-1,62,-1,36,-1,14,-1,-16,-2,-29,-2,-51,-2,-85,-2,-104,-2,122,-2,79,-2,42,-2,-20,-3,-80,-3,105,-3,41,-3,-32,-4,-98,-4,112,-4,85,-4,65,-4,80,-4,127,-4,-71,-4,24,-3,-127,-3,-7,-3,118,-2,-7,-2,-128,-1,8,0,127,0,-6,0,94,1,-75,1,16,2,78,2,-124,2,-88,2,-70,2,-69,2,-91,2,-123,2,84,2,15,2,-62,1,126,1,51,1,-27,0,-89,0,-126,0,100,0,83,0,97,0,119,0,-108,0,-63,0,-9,0,36,1,94,1,125,1,-98,1,-98,1,-115,1,113,1,52,1,-17,0,-114,0,36,0,-73,-1,64,-1,-62,-2,75,-2,-45,-3,114,-3,10,-3,-60,-4,-119,-4,105,-4,91,-4,116,-4,-94,-4,-38,-4,54,-3,-103,-3}; }
	private static byte[] data83(){ return new byte[] {10,-2,109,-2,-38,-2,51,-1,126,-1,-50,-1,-9,-1,29,0,60,0,83,0,98,0,105,0,124,0,-106,0,-86,0,-61,0,-31,0,11,1,38,1,76,1,112,1,-114,1,-87,1,-72,1,-49,1,-43,1,-34,1,-39,1,-44,1,-69,1,-94,1,-126,1,90,1,36,1,-14,0,-78,0,121,0,50,0,-8,-1,-69,-1,-125,-1,85,-1,38,-1,10,-1,-9,-2,-27,-2,-19,-2,-27,-2,-23,-2,-30,-2,-34,-2,-47,-2,-68,-2,-92,-2,-108,-2,120,-2,108,-2,99,-2,92,-2,104,-2,114,-2,-116,-2,-87,-2,-56,-2,-22,-2,23,-1,63,-1,119,-1,-88,-1,-23,-1,37,0,117,0,-86,0,0,1,64,1,125,1,-84,1,-39,1,-23,1,-12,1,-31,1,-50,1,-82,1,118,1,72,1,19,1,-37,0,-77,0,-117,0,97,0,85,0,64,0,68,0,75,0,94,0,113,0,-109,0,-90,0,-73,0,-62,0,-68,0,-80,0,-104,0,115,0,66,0,-4,-1,-77,-1,84,-1,-20,-2,116,-2,4,-2,-121,-3,26,-3,-69,-4,113,-4,50,-4,24,-4,38,-4,73,-4,-99,-4,2,-3,-122,-3,28,-2,-77,-2,92,-1,-1,-1,-108,0,20,1,-108,1,-26,1,60,2,117,2,-95,2,-80,2,-64,2,-79,2,-96,2,120,2,87,2,39,2,2,2,-58,1,-95,1,116,1,88,1,59,1,45,1,39,1,36,1,33,1,40,1,54,1,55,1,53,1,48,1,31,1,2,1,-39,0,-98,0,101,0,27,0,-48,-1,116,-1,44,-1,-47,-2,-119,-2,48,-2,-9,-3,-81,-3,124,-3,72,-3,46,-3,8,-3,-8,-4,-22,-4,-5,-4,27,-3,73,-3,-123,-3,-55,-3,27,-2,110,-2,-63,-2,20,-1,88,-1,-110,-1,-67,-1,-23,-1,9,0,40,0,66,0,105,0,-122,0,-72,0,-13,0,50,1,115,1,-57,1,26,2,96,2,-89,2,-18,2,23,3,63,3,89,3,77,3,61,3,24,3,-16,2,-82,2,107,2,29,2,-39,1,127,1,53,1,-25,0,-81,0,100,0,58,0,3,0,-31,-1,-79,-1,-99,-1,111,-1,81,-1,54,-1,21,-1,-11,-2,-72,-2,-117,-2,85,-2,15,-2,-60,-3,124,-3,53,-3,-14,-4,-59,-4,-93,-4,-100,-4,-94,-4,-56,-4,-4,-4,64,-3,-105,-3,-14,-3,86,-2,-60,-2,47,-1,-99,-1,1,0,101,0,-71,0,22,1,100,1,-79,1,-13,1,35,2,68,2,87,2,99,2,78,2,55,2,14,2,-38,1,-86,1,113,1,59,1,12,1,-25,0,-43,0,-48,0,-42,0,-21,0,19,1,71,1,-128,1,-69,1,-12,1,33,2,68,2,90,2,80,2,64,2,13,2,-52,1,126,1,24,1,-102,0,29,0,-112,-1,3,-1,120,-2,-20,-3,112,-3,7,-3,-74,-4,127,-4,91,-4,103,-4,-127,-4,-69,-4,16,-3,110,-3,-42,-3,59,-2,-95,-2,-7,-2,79,-1,-123,-1,-71,-1,-38,-1,0,0,28,0,48,0,69,0,96,0,116,0,-113,0,-89,0,-64,0,-29,0,6,1,34,1,68,1,97,1,-124,1,-99,1,-78,1,-61,1,-41,1,-26,1,-17,1,-22,1,-24,1,-37,1,-41,1,-77,1,-100,1,110,1,70,1,21,1,-45,0,-98,0,89,0,42,0,-11,-1,-54,-1,-101,-1,127,-1,88,-1,67,-1,39,-1,22,-1,-7,-2,-29,-2,-52,-2,-79,-2,-94,-2,-96,-2,-107,-2,-103,-2,-94,-2,-88,-2,-66,-2,-53,-2,-32,-2,-29,-2,-9,-2,3,-1,18,-1,43,-1,72,-1,114,-1,-98,-1,-31,-1,31,0,104,0,-77,0,-9,0,65,1,113,1,-93,1,-69,1,-41,1,-38,1,-47,1,-63,1,-94,1,125,1,77,1,43,1,1,1,-35,0,-65,0,-77,0,-83,0,-77,0,-74,0,-47,0,-34,0,-12,0,-3,0,1,1,1,1,-18,0,-34,0,-73,0,-119,0,69,0,-1,-1,-93,-1,57,-1,-58,-2,86,-2,-47,-3,103,-3,4,-3,-59,-4,-126,-4,114,-4,119,-4,-97,-4,-29,-4,61,-3,-83,-3,41,-2,-73,-2,52,-1,-66,-1,58,0,-87,0,9,1,98,1,-83,1,-22,1,35,2,78,2,96,2,111,2,105,2,89,2,53,2,27,2,-15,1,-50,1,-100,1,127,1,78,1,59,1,32,1,10,1,4,1,13,1,16,1,48,1,64,1,104,1,114,1,-119,1,-123,1,-123,1,95,1,56,1,-4,0,-61,0,106,0,25,0,-72,-1,91,-1,-10,-2,-113,-2,52,-2,-41,-3,-125,-3,54,-3,4,-3,-36,-4,-66,-4,-63,-4,-40,-4,-3,-4,47,-3,119,-3,-55,-3,25,-2,93,-2,-89,-2,-27,-2,22,-1,62,-1,86,-1,115,-1,-112,-1,-85,-1,-46,-1,-7,-1,53,0,120,0,-67,0,8,1,91,1,-79,1,10,2,98,2,-88,2,-24,2,27,3,62,3,72,3,69,3,61,3,29,3}; }
	private static byte[] data84(){ return new byte[] {-7,2,-59,2,-108,2,82,2,36,2,-30,1,-94,1,102,1,40,1,-18,0,-77,0,121,0,58,0,10,0,-40,-1,-85,-1,123,-1,76,-1,35,-1,-18,-2,-68,-2,120,-2,62,-2,-11,-3,-67,-3,124,-3,75,-3,39,-3,19,-3,5,-3,8,-3,27,-3,70,-3,101,-3,-92,-3,-44,-3,27,-2,98,-2,-92,-2,-16,-2,58,-1,-120,-1,-38,-1,45,0,-123,0,-43,0,33,1,90,1,-110,1,-82,1,-53,1,-53,1,-53,1,-79,1,-118,1,108,1,64,1,28,1,-11,0,-46,0,-51,0,-60,0,-40,0,-5,0,39,1,107,1,-84,1,-27,1,44,2,91,2,124,2,-106,2,-110,2,125,2,90,2,40,2,-47,1,120,1,12,1,-107,0,13,0,120,-1,-16,-2,100,-2,-27,-3,123,-3,23,-3,-37,-4,-87,-4,-103,-4,-89,-4,-47,-4,16,-3,81,-3,-91,-3,-3,-3,84,-2,-101,-2,-28,-2,28,-1,90,-1,-122,-1,-77,-1,-42,-1,-9,-1,22,0,42,0,70,0,89,0,108,0,122,0,-115,0,-90,0,-66,0,-51,0,-21,0,-2,0,27,1,49,1,76,1,104,1,-124,1,-110,1,-72,1,-59,1,-35,1,-29,1,-31,1,-51,1,-79,1,-112,1,92,1,42,1,-23,0,-77,0,112,0,50,0,1,0,-55,-1,-99,-1,118,-1,78,-1,49,-1,13,-1,-10,-2,-38,-2,-54,-2,-73,-2,-78,-2,-86,-2,-78,-2,-78,-2,-68,-2,-64,-2,-55,-2,-59,-2,-57,-2,-58,-2,-71,-2,-73,-2,-74,-2,-69,-2,-51,-2,-23,-2,20,-1,71,-1,-124,-1,-59,-1,21,0,108,0,-75,0,-6,0,51,1,101,1,-116,1,-87,1,-78,1,-81,1,-89,1,-111,1,122,1,91,1,76,1,43,1,30,1,16,1,21,1,22,1,29,1,30,1,36,1,44,1,36,1,33,1,29,1,3,1,-21,0,-65,0,-108,0,75,0,2,0,-90,-1,61,-1,-50,-2,94,-2,-21,-3,-127,-3,27,-3,-43,-4,-104,-4,123,-4,122,-4,-109,-4,-62,-4,17,-3,98,-3,-41,-3,63,-2,-68,-2,43,-1,-95,-1,1,0,101,0,-72,0,21,1,85,1,-105,1,-58,1,-27,1,-3,1,-7,1,-17,1,-29,1,-59,1,-91,1,115,1,80,1,25,1,-6,0,-41,0,-60,0,-70,0,-62,0,-47,0,-11,0,29,1,69,1,122,1,-88,1,-56,1,-41,1,-34,1,-37,1,-63,1,-123,1,83,1,5,1,-85,0,72,0,-31,-1,109,-1,6,-1,-115,-2,42,-2,-60,-3,100,-3,42,-3,-15,-4,-47,-4,-61,-4,-49,-4,-28,-4,24,-3,72,-3,-118,-3,-61,-3,5,-2,62,-2,107,-2,-110,-2,-77,-2,-50,-2,-18,-2,18,-1,51,-1,78,-1,-121,-1,-76,-1,-7,-1,62,0,-122,0,-44,0,31,1,111,1,-71,1,-3,1,43,2,95,2,-116,2,-94,2,-75,2,-67,2,-65,2,-62,2,-87,2,-101,2,126,2,100,2,56,2,13,2,-47,1,-100,1,92,1,30,1,-32,0,-103,0,99,0,41,0,-9,-1,-66,-1,-115,-1,91,-1,32,-1,-18,-2,-78,-2,111,-2,52,-2,-5,-3,-66,-3,-111,-3,106,-3,83,-3,64,-3,55,-3,50,-3,64,-3,83,-3,116,-3,-116,-3,-81,-3,-33,-3,12,-2,73,-2,-121,-2,-48,-2,32,-1,114,-1,-59,-1,16,0,101,0,-79,0,-27,0,20,1,48,1,63,1,72,1,58,1,43,1,2,1,-23,0,-51,0,-74,0,-80,0,-78,0,-68,0,-34,0,14,1,72,1,-114,1,-45,1,14,2,77,2,-124,2,-94,2,-75,2,-69,2,-82,2,-113,2,89,2,23,2,-59,1,84,1,-33,0,85,0,-55,-1,68,-1,-83,-2,53,-2,-75,-3,91,-3,12,-3,-47,-4,-76,-4,-83,-4,-59,-4,-24,-4,32,-3,101,-3,-85,-3,-14,-3,62,-2,126,-2,-57,-2,-4,-2,60,-1,99,-1,-99,-1,-81,-1,-40,-1,-13,-1,-6,-1,3,0,4,0,17,0,2,0,22,0,24,0,23,0,41,0,55,0,71,0,105,0,-117,0,-67,0,-29,0,33,1,83,1,-127,1,-83,1,-48,1,-26,1,-22,1,-37,1,-56,1,-78,1,-118,1,88,1,44,1,-15,0,-65,0,-118,0,72,0,17,0,-42,-1,-87,-1,110,-1,61,-1,7,-1,-25,-2,-65,-2,-83,-2,-100,-2,-96,-2,-105,-2,-97,-2,-88,-2,-78,-2,-75,-2,-74,-2,-84,-2,-97,-2,-104,-2,-124,-2,-128,-2,126,-2,123,-2,-120,-2,-91,-2,-53,-2,-4,-2,46,-1,113,-1,-75,-1,-8,-1,70,0,-124,0,-71,0,-13,0,32,1,68,1,88,1,97,1,96,1,111,1,104,1,94,1,93,1,94,1,81,1,84,1,76,1,76,1,59,1,59,1,37,1,36,1,11,1,5,1,-29,0,-46,0,-88,0,127,0,60,0,-3,-1,-91,-1,76,-1,-29,-2,114,-2,19,-2,-79,-3,84,-3,23,-3}; }
	private static byte[] data85(){ return new byte[] {-30,-4,-63,-4,-76,-4,-57,-4,-35,-4,28,-3,72,-3,-94,-3,-23,-3,75,-2,-98,-2,-1,-2,91,-1,-70,-1,11,0,94,0,-85,0,-20,0,43,1,84,1,117,1,-119,1,-108,1,-116,1,127,1,96,1,68,1,25,1,-13,0,-46,0,-63,0,-95,0,-106,0,-90,0,-72,0,-39,0,6,1,57,1,107,1,-103,1,-52,1,-19,1,-7,1,7,2,-6,1,-27,1,-81,1,122,1,49,1,-41,0,105,0,-6,-1,124,-1,-4,-2,123,-2,-2,-3,-103,-3,57,-3,-14,-4,-55,-4,-75,-4,-77,-4,-58,-4,-14,-4,30,-3,76,-3,-117,-3,-78,-3,-30,-3,6,-2,43,-2,68,-2,94,-2,122,-2,-111,-2,-72,-2,-36,-2,10,-1,59,-1,121,-1,-63,-1,3,0,79,0,-106,0,-34,0,55,1,115,1,-77,1,-28,1,15,2,61,2,86,2,116,2,-121,2,-98,2,-86,2,-85,2,-86,2,-108,2,-121,2,95,2,54,2,0,2,-57,1,-116,1,74,1,14,1,-47,0,-94,0,93,0,34,0,-17,-1,-80,-1,121,-1,59,-1,1,-1,-60,-2,-117,-2,86,-2,44,-2,2,-2,-29,-3,-60,-3,-73,-3,-91,-3,-104,-3,-115,-3,-127,-3,113,-3,121,-3,118,-3,-128,-3,-106,-3,-65,-3,-28,-3,28,-2,99,-2,-90,-2,-11,-2,72,-1,-104,-1,-37,-1,43,0,85,0,-123,0,-87,0,-75,0,-74,0,-76,0,-88,0,-113,0,-128,0,-127,0,-125,0,-112,0,-82,0,-36,0,30,1,84,1,-90,1,-18,1,54,2,113,2,-78,2,-35,2,6,3,16,3,24,3,-1,2,-41,2,-107,2,68,2,-33,1,94,1,-37,0,73,0,-75,-1,23,-1,-101,-2,22,-2,-78,-3,98,-3,25,-3,1,-3,-22,-4,-1,-4,11,-3,46,-3,95,-3,-106,-3,-42,-3,19,-2,79,-2,-111,-2,-52,-2,-1,-2,61,-1,97,-1,-115,-1,-81,-1,-62,-1,-40,-1,-26,-1,-19,-1,-13,-1,-12,-1,-15,-1,-15,-1,-18,-1,-16,-1,-6,-1,15,0,36,0,78,0,-121,0,-73,0,-15,0,42,1,108,1,-106,1,-70,1,-33,1,-18,1,-8,1,-12,1,-31,1,-52,1,-82,1,-127,1,93,1,39,1,-8,0,-65,0,-114,0,78,0,17,0,-32,-1,-80,-1,123,-1,84,-1,56,-1,34,-1,24,-1,17,-1,11,-1,4,-1,10,-1,-5,-2,-11,-2,-36,-2,-62,-2,-87,-2,-109,-2,-128,-2,106,-2,89,-2,84,-2,79,-2,96,-2,124,-2,-93,-2,-38,-2,28,-1,92,-1,-82,-1,-15,-1,62,0,119,0,-76,0,-24,0,-2,0,39,1,55,1,74,1,93,1,108,1,113,1,126,1,-127,1,-110,1,-101,1,-104,1,-98,1,-101,1,-101,1,-104,1,-107,1,-115,1,-125,1,110,1,85,1,47,1,1,1,-71,0,122,0,27,0,-68,-1,78,-1,-21,-2,-115,-2,47,-2,-30,-3,-90,-3,124,-3,81,-3,79,-3,68,-3,92,-3,115,-3,-106,-3,-57,-3,6,-2,64,-2,-125,-2,-45,-2,40,-1,124,-1,-49,-1,31,0,105,0,-78,0,-29,0,44,1,65,1,105,1,110,1,109,1,91,1,59,1,23,1,-27,0,-65,0,-107,0,122,0,113,0,107,0,122,0,-89,0,-45,0,15,1,82,1,-107,1,-38,1,29,2,84,2,118,2,-99,2,-99,2,-103,2,123,2,68,2,-8,1,-100,1,41,1,-69,0,49,0,-88,-1,31,-1,-87,-2,54,-2,-38,-3,-120,-3,86,-3,61,-3,39,-3,53,-3,70,-3,103,-3,113,-3,-104,-3,-71,-3,-43,-3,-16,-3,14,-2,44,-2,66,-2,88,-2,117,-2,-103,-2,-69,-2,-12,-2,34,-1,91,-1,-91,-1,-26,-1,41,0,109,0,-82,0,-15,0,25,1,79,1,110,1,-100,1,-55,1,-17,1,28,2,65,2,111,2,-110,2,-79,2,-54,2,-38,2,-32,2,-45,2,-59,2,-90,2,123,2,75,2,17,2,-43,1,-108,1,75,1,12,1,-62,0,127,0,57,0,-7,-1,-66,-1,126,-1,79,-1,34,-1,-5,-2,-28,-2,-64,-2,-84,-2,-109,-2,124,-2,90,-2,67,-2,25,-2,1,-2,-39,-3,-60,-3,-89,-3,-99,-3,-103,-3,-88,-3,-63,-3,-32,-3,9,-2,68,-2,-118,-2,-49,-2,16,-1,83,-1,-106,-1,-60,-1,-8,-1,3,0,24,0,29,0,33,0,37,0,34,0,44,0,66,0,92,0,-120,0,-70,0,-1,0,69,1,-112,1,-28,1,52,2,-116,2,-52,2,10,3,62,3,103,3,126,3,-125,3,112,3,73,3,19,3,-61,2,107,2,-2,1,-127,1,9,1,126,0,-5,-1,120,-1,-1,-2,-107,-2,59,-2,-8,-3,-76,-3,-109,-3,117,-3,114,-3,108,-3,-121,-3,-92,-3,-50,-3,5,-2,55,-2,117,-2,-70,-2,-14,-2,44,-1,99,-1,-110,-1,-74,-1,-43,-1,-23,-1,-8,-1,-20,-1,-21,-1,-50,-1,-72,-1,-97,-1,-118,-1}; }
	private static byte[] data86(){ return new byte[] {122,-1,125,-1,-119,-1,-90,-1,-48,-1,10,0,78,0,-99,0,-30,0,39,1,117,1,-72,1,-28,1,17,2,46,2,65,2,55,2,46,2,21,2,-12,1,-58,1,-113,1,91,1,34,1,-31,0,-87,0,119,0,54,0,11,0,-29,-1,-70,-1,-106,-1,-113,-1,118,-1,110,-1,95,-1,92,-1,73,-1,76,-1,41,-1,34,-1,2,-1,-19,-2,-49,-2,-71,-2,-101,-2,-115,-2,-123,-2,119,-2,-121,-2,-112,-2,-72,-2,-49,-2,10,-1,55,-1,107,-1,-95,-1,-42,-1,4,0,56,0,97,0,-111,0,-80,0,-30,0,11,1,45,1,92,1,115,1,-113,1,-89,1,-69,1,-54,1,-41,1,-43,1,-45,1,-48,1,-54,1,-70,1,-84,1,-110,1,-128,1,82,1,52,1,2,1,-59,0,-124,0,58,0,-19,-1,-98,-1,82,-1,2,-1,-71,-2,123,-2,69,-2,20,-2,-11,-3,-37,-3,-55,-3,-54,-3,-39,-3,-31,-3,-7,-3,34,-2,71,-2,127,-2,-81,-2,-9,-2,58,-1,125,-1,-64,-1,7,0,80,0,-126,0,-80,0,-45,0,-30,0,-15,0,-24,0,-49,0,-81,0,-118,0,108,0,60,0,51,0,25,0,40,0,48,0,81,0,-128,0,-64,0,10,1,92,1,-82,1,1,2,77,2,-106,2,-58,2,-10,2,6,3,15,3,-8,2,-47,2,-115,2,53,2,-45,1,77,1,-37,0,69,0,-58,-1,65,-1,-52,-2,96,-2,-1,-3,-70,-3,-115,-3,102,-3,83,-3,82,-3,92,-3,104,-3,-128,-3,-100,-3,-79,-3,-56,-3,-31,-3,-2,-3,32,-2,63,-2,92,-2,124,-2,-95,-2,-42,-2,-2,-2,50,-1,103,-1,-103,-1,-54,-1,2,0,29,0,80,0,115,0,-95,0,-56,0,-15,0,43,1,93,1,-106,1,-51,1,10,2,66,2,119,2,-95,2,-62,2,-50,2,-33,2,-45,2,-62,2,-94,2,116,2,62,2,2,2,-59,1,127,1,55,1,-18,0,-86,0,99,0,33,0,-27,-1,-79,-1,-117,-1,108,-1,72,-1,51,-1,37,-1,23,-1,0,-1,-21,-2,-42,-2,-75,-2,-111,-2,109,-2,70,-2,34,-2,6,-2,-19,-3,-46,-3,-51,-3,-55,-3,-47,-3,-24,-3,8,-2,61,-2,106,-2,-114,-2,-51,-2,-17,-2,28,-1,52,-1,76,-1,98,-1,111,-1,123,-1,-114,-1,-103,-1,-69,-1,-33,-1,21,0,79,0,-116,0,-25,0,53,1,-114,1,-21,1,65,2,-117,2,-42,2,17,3,69,3,104,3,-125,3,119,3,110,3,65,3,20,3,-58,2,113,2,10,2,-102,1,34,1,-85,0,49,0,-57,-1,93,-1,-6,-2,-97,-2,87,-2,24,-2,-26,-3,-64,-3,-85,-3,-87,-3,-84,-3,-65,-3,-37,-3,5,-2,48,-2,105,-2,-97,-2,-42,-2,7,-1,65,-1,101,-1,-112,-1,-92,-1,-78,-1,-82,-1,-98,-1,-124,-1,104,-1,66,-1,33,-1,-1,-2,-22,-2,-25,-2,-19,-2,12,-1,44,-1,122,-1,-55,-1,19,0,109,0,-60,0,35,1,109,1,-69,1,-16,1,33,2,63,2,79,2,84,2,76,2,54,2,19,2,-30,1,-78,1,123,1,62,1,7,1,-58,0,-107,0,94,0,56,0,23,0,-10,-1,-35,-1,-55,-1,-83,-1,-99,-1,-127,-1,114,-1,93,-1,61,-1,33,-1,9,-1,-29,-2,-61,-2,-103,-2,123,-2,95,-2,71,-2,66,-2,52,-2,68,-2,76,-2,117,-2,-113,-2,-73,-2,-39,-2,5,-1,51,-1,96,-1,-119,-1,-62,-1,-14,-1,44,0,102,0,-95,0,-42,0,15,1,59,1,112,1,-110,1,-75,1,-54,1,-42,1,-34,1,-28,1,-40,1,-48,1,-59,1,-89,1,-109,1,107,1,71,1,17,1,-32,0,-82,0,104,0,56,0,-23,-1,-85,-1,118,-1,46,-1,-5,-2,-54,-2,-108,-2,109,-2,79,-2,59,-2,44,-2,39,-2,48,-2,56,-2,71,-2,94,-2,-121,-2,-90,-2,-47,-2,-7,-2,43,-1,96,-1,-108,-1,-58,-1,-13,-1,26,0,56,0,65,0,85,0,63,0,66,0,28,0,8,0,-24,-1,-47,-1,-70,-1,-82,-1,-81,-1,-60,-1,-34,-1,14,0,66,0,-122,0,-53,0,38,1,113,1,-56,1,27,2,98,2,-89,2,-49,2,-3,2,5,3,2,3,-37,2,-90,2,94,2,10,2,-110,1,37,1,-96,0,37,0,-81,-1,58,-1,-37,-2,115,-2,40,-2,-31,-3,-73,-3,-106,-3,-128,-3,113,-3,109,-3,124,-3,123,-3,-106,-3,-96,-3,-78,-3,-60,-3,-43,-3,-13,-3,15,-2,45,-2,74,-2,117,-2,-101,-2,-51,-2,-12,-2,18,-1,61,-1,100,-1,123,-1,-95,-1,-52,-1,-10,-1,38,0,96,0,-107,0,-45,0,36,1,97,1,-84,1,-24,1,47,2,101,2,-107,2,-77,2,-45,2,-53,2,-53,2,-78,2,-111,2,107,2,53,2,-10,1,-83,1,106,1,26,1,-32,0,-104,0,94,0,45,0}; }
	private static byte[] data87(){ return new byte[] {1,0,-32,-1,-69,-1,-89,-1,-110,-1,-126,-1,115,-1,96,-1,69,-1,45,-1,9,-1,-27,-2,-64,-2,-106,-2,107,-2,66,-2,19,-2,-18,-3,-52,-3,-68,-3,-78,-3,-75,-3,-68,-3,-42,-3,-17,-3,14,-2,47,-2,69,-2,99,-2,117,-2,-114,-2,-96,-2,-67,-2,-48,-2,-15,-2,12,-1,63,-1,109,-1,-85,-1,-25,-1,44,0,122,0,-43,0,36,1,-126,1,-40,1,48,2,113,2,-75,2,-15,2,28,3,45,3,65,3,46,3,31,3,-13,2,-70,2,120,2,44,2,-50,1,113,1,15,1,-82,0,74,0,-21,-1,-118,-1,55,-1,-19,-2,-90,-2,106,-2,53,-2,31,-2,-1,-3,-7,-3,-5,-3,2,-2,21,-2,50,-2,84,-2,-122,-2,-81,-2,-36,-2,16,-1,56,-1,89,-1,105,-1,114,-1,102,-1,86,-1,51,-1,17,-1,-34,-2,-69,-2,-117,-2,119,-2,102,-2,112,-2,127,-2,-97,-2,-47,-2,19,-1,104,-1,-64,-1,29,0,126,0,-31,0,58,1,-113,1,-54,1,0,2,38,2,63,2,65,2,46,2,35,2,-4,1,-49,1,-108,1,99,1,41,1,-10,0,-62,0,-125,0,100,0,59,0,29,0,1,0,-17,-1,-41,-1,-57,-1,-83,-1,-100,-1,-111,-1,110,-1,88,-1,47,-1,14,-1,-24,-2,-63,-2,-92,-2,125,-2,96,-2,70,-2,51,-2,38,-2,39,-2,33,-2,48,-2,48,-2,69,-2,90,-2,124,-2,-89,-2,-44,-2,9,-1,68,-1,-118,-1,-35,-1,38,0,115,0,-64,0,1,1,82,1,125,1,-71,1,-39,1,-6,1,5,2,12,2,3,2,-6,1,-48,1,-77,1,-120,1,84,1,36,1,-17,0,-76,0,125,0,68,0,27,0,-29,-1,-76,-1,-117,-1,92,-1,64,-1,16,-1,-6,-2,-47,-2,-70,-2,-92,-2,-117,-2,127,-2,111,-2,106,-2,96,-2,109,-2,112,-2,-124,-2,-87,-2,-59,-2,-14,-2,25,-1,75,-1,115,-1,-101,-1,-74,-1,-49,-1,-40,-1,-44,-1,-48,-1,-85,-1,-90,-1,126,-1,110,-1,83,-1,72,-1,62,-1,73,-1,94,-1,-119,-1,-76,-1,-13,-1,63,0,-107,0,-4,0,78,1,-79,1,5,2,92,2,-98,2,-53,2,-10,2,10,3,5,3,-19,2,-57,2,-120,2,56,2,-33,1,125,1,13,1,-88,0,54,0,-52,-1,92,-1,11,-1,-79,-2,114,-2,41,-2,-7,-3,-50,-3,-77,-3,-103,-3,-116,-3,-115,-3,-125,-3,-111,-3,-97,-3,-84,-3,-65,-3,-41,-3,-17,-3,18,-2,44,-2,84,-2,116,-2,-122,-2,-96,-2,-70,-2,-55,-2,-36,-2,-5,-2,12,-1,47,-1,90,-1,-112,-1,-57,-1,-4,-1,79,0,-99,0,-23,0,62,1,-120,1,-34,1,31,2,91,2,-126,2,-91,2,-68,2,-81,2,-81,2,-118,2,105,2,55,2,2,2,-60,1,-115,1,69,1,20,1,-25,0,-79,0,-112,0,113,0,100,0,82,0,67,0,62,0,36,0,24,0,-5,-1,-28,-1,-60,-1,-106,-1,105,-1,51,-1,-14,-2,-68,-2,125,-2,76,-2,19,-2,-23,-3,-56,-3,-77,-3,-89,-3,-94,-3,-87,-3,-96,-3,-82,-3,-74,-3,-55,-3,-44,-3,-34,-3,-7,-3,8,-2,31,-2,75,-2,102,-2,-93,-2,-43,-2,19,-1,99,-1,-72,-1,21,0,110,0,-43,0,57,1,-107,1,-15,1,68,2,-114,2,-57,2,-2,2,34,3,54,3,63,3,40,3,24,3,-20,2,-74,2,125,2,55,2,-9,1,-91,1,83,1,0,1,-78,0,96,0,9,0,-67,-1,118,-1,59,-1,4,-1,-45,-2,-84,-2,-107,-2,-120,-2,121,-2,123,-2,-120,-2,-96,-2,-68,-2,-34,-2,-2,-2,35,-1,65,-1,90,-1,99,-1,102,-1,93,-1,73,-1,35,-1,-3,-2,-48,-2,-97,-2,112,-2,71,-2,41,-2,18,-2,22,-2,42,-2,82,-2,-121,-2,-55,-2,26,-1,120,-1,-41,-1,52,0,-97,0,-17,0,70,1,-121,1,-73,1,-18,1,8,2,21,2,22,2,11,2,-16,1,-23,1,-58,1,-88,1,-119,1,112,1,79,1,60,1,30,1,0,1,-14,0,-46,0,-71,0,-105,0,126,0,88,0,56,0,22,0,-29,-1,-71,-1,-115,-1,106,-1,55,-1,21,-1,-15,-2,-44,-2,-80,-2,-116,-2,-118,-2,106,-2,96,-2,84,-2,66,-2,74,-2,61,-2,72,-2,92,-2,119,-2,-97,-2,-49,-2,4,-1,75,-1,-109,-1,-20,-1,65,0,-108,0,-27,0,57,1,122,1,-73,1,-33,1,7,2,15,2,21,2,14,2,-14,1,-35,1,-85,1,-118,1,95,1,31,1,-7,0,-52,0,-106,0,118,0,83,0,49,0,30,0,-9,-1,-37,-1,-58,-1,-86,-1,-121,-1,106,-1,78,-1,50,-1,32,-1,17,-1,-14,-2,-12,-2,-23,-2,-22,-2,-14,-2,-4,-2,15,-1,42,-1,56,-1,97,-1,123,-1,-109,-1,-97,-1,-87,-1,-88,-1,-97,-1}; }
	private static byte[] data88(){ return new byte[] {-110,-1,-128,-1,107,-1,78,-1,42,-1,27,-1,3,-1,-3,-2,7,-1,25,-1,63,-1,107,-1,-82,-1,-17,-1,71,0,-92,0,-4,0,88,1,-81,1,2,2,85,2,-112,2,-55,2,-21,2,7,3,8,3,8,3,-22,2,-54,2,-107,2,88,2,16,2,-68,1,107,1,8,1,-85,0,73,0,-27,-1,-121,-1,49,-1,-29,-2,-108,-2,100,-2,47,-2,15,-2,-2,-3,-30,-3,-32,-3,-35,-3,-17,-3,0,-2,20,-2,38,-2,63,-2,87,-2,103,-2,127,-2,-123,-2,-115,-2,-100,-2,-98,-2,-100,-2,-93,-2,-83,-2,-65,-2,-38,-2,-6,-2,30,-1,90,-1,-107,-1,-31,-1,53,0,-122,0,-34,0,51,1,-120,1,-56,1,17,2,59,2,109,2,-127,2,-115,2,-102,2,-128,2,108,2,78,2,38,2,2,2,-45,1,-90,1,-125,1,98,1,75,1,47,1,29,1,7,1,-3,0,-19,0,-44,0,-58,0,-78,0,-100,0,-125,0,96,0,73,0,25,0,-10,-1,-65,-1,-121,-1,76,-1,14,-1,-49,-2,-100,-2,100,-2,57,-2,13,-2,-30,-3,-70,-3,-107,-3,-126,-3,104,-3,90,-3,84,-3,91,-3,92,-3,125,-3,-109,-3,-66,-3,-4,-3,56,-2,-120,-2,-43,-2,47,-1,-112,-1,-16,-1,81,0,-78,0,14,1,108,1,-76,1,10,2,76,2,-116,2,-72,2,-34,2,-12,2,4,3,5,3,-12,2,-31,2,-42,2,-81,2,127,2,78,2,25,2,-44,1,-124,1,58,1,-18,0,-106,0,84,0,1,0,-53,-1,-120,-1,92,-1,53,-1,23,-1,4,-1,-7,-2,-11,-2,-7,-2,-1,-2,26,-1,41,-1,67,-1,78,-1,106,-1,106,-1,118,-1,103,-1,98,-1,57,-1,27,-1,-21,-2,-58,-2,-111,-2,109,-2,72,-2,43,-2,33,-2,33,-2,51,-2,75,-2,126,-2,-82,-2,-16,-2,59,-1,-108,-1,-34,-1,59,0,-118,0,-39,0,23,1,98,1,-123,1,-70,1,-52,1,-31,1,-33,1,-28,1,-24,1,-39,1,-40,1,-61,1,-83,1,-105,1,-123,1,92,1,79,1,50,1,27,1,-12,0,-30,0,-55,0,-88,0,-119,0,104,0,74,0,35,0,3,0,-42,-1,-77,-1,-121,-1,102,-1,61,-1,25,-1,-14,-2,-43,-2,-79,-2,-107,-2,109,-2,88,-2,60,-2,54,-2,30,-2,45,-2,56,-2,87,-2,126,-2,-82,-2,-14,-2,63,-1,-118,-1,-33,-1,49,0,-128,0,-42,0,25,1,88,1,-127,1,-80,1,-59,1,-44,1,-54,1,-58,1,-84,1,-108,1,109,1,65,1,30,1,-9,0,-42,0,-78,0,-102,0,-127,0,102,0,85,0,57,0,36,0,14,0,-8,-1,-24,-1,-47,-1,-66,-1,-90,-1,-99,-1,-122,-1,121,-1,98,-1,91,-1,80,-1,80,-1,74,-1,88,-1,99,-1,100,-1,116,-1,120,-1,126,-1,125,-1,124,-1,112,-1,93,-1,61,-1,41,-1,12,-1,-7,-2,-26,-2,-48,-2,-58,-2,-52,-2,-35,-2,-8,-2,31,-1,77,-1,-108,-1,-50,-1,27,0,102,0,-65,0,23,1,102,1,-70,1,-6,1,67,2,102,2,-105,2,-82,2,-61,2,-60,2,-71,2,-79,2,-112,2,94,2,43,2,-16,1,-89,1,87,1,-7,0,-86,0,64,0,-8,-1,-109,-1,77,-1,-2,-2,-65,-2,-125,-2,80,-2,50,-2,18,-2,13,-2,2,-2,2,-2,20,-2,34,-2,52,-2,73,-2,94,-2,112,-2,117,-2,-128,-2,126,-2,-128,-2,121,-2,119,-2,116,-2,113,-2,-118,-2,-118,-2,-81,-2,-52,-2,8,-1,69,-1,-116,-1,-49,-1,51,0,124,0,-43,0,35,1,111,1,-71,1,-13,1,24,2,60,2,76,2,86,2,81,2,64,2,49,2,12,2,0,2,-37,1,-58,1,-81,1,-102,1,-120,1,111,1,98,1,80,1,57,1,41,1,18,1,6,1,-25,0,-45,0,-75,0,-104,0,108,0,75,0,27,0,-16,-1,-75,-1,-113,-1,84,-1,29,-1,-20,-2,-76,-2,119,-2,61,-2,8,-2,-59,-3,-102,-3,105,-3,63,-3,28,-3,5,-3,-14,-4,-16,-4,-12,-4,12,-3,45,-3,99,-3,-101,-3,-14,-3,64,-2,-99,-2,1,-1,102,-1,-54,-1,52,0,-101,0,-7,0,85,1,-91,1,-18,1,46,2,90,2,-125,2,-88,2,-61,2,-53,2,-45,2,-53,2,-54,2,-83,2,-106,2,105,2,72,2,12,2,-44,1,-115,1,86,1,9,1,-56,0,-124,0,72,0,26,0,-24,-1,-67,-1,-92,-1,125,-1,121,-1,114,-1,114,-1,114,-1,119,-1,126,-1,120,-1,127,-1,120,-1,114,-1,93,-1,61,-1,37,-1,-8,-2,-46,-2,-104,-2,104,-2,53,-2,9,-2,-24,-3,-53,-3,-70,-3,-72,-3,-58,-3,-25,-3,10,-2,67,-2,120,-2,-54,-2,22,-1,110,-1,-68,-1,18,0,93,0,-91,0,-34,0,24,1,65,1,103,1,123,1,-113,1}; }
	private static byte[] data89(){ return new byte[] {-102,1,-89,1,-90,1,-93,1,-100,1,-106,1,-121,1,-123,1,118,1,94,1,82,1,64,1,42,1,16,1,4,1,-25,0,-41,0,-75,0,-105,0,115,0,86,0,37,0,-3,-1,-37,-1,-95,-1,119,-1,78,-1,38,-1,-8,-2,-41,-2,-80,-2,-120,-2,98,-2,70,-2,56,-2,39,-2,26,-2,35,-2,46,-2,77,-2,114,-2,-87,-2,-22,-2,38,-1,117,-1,-57,-1,28,0,104,0,-73,0,-5,0,53,1,101,1,-122,1,-102,1,-107,1,-111,1,122,1,89,1,54,1,8,1,-34,0,-74,0,-101,0,115,0,90,0,76,0,47,0,34,0,18,0,11,0,7,0,-11,-1,-16,-1,-35,-1,-39,-1,-50,-1,-60,-1,-74,-1,-86,-1,-94,-1,-101,-1,-103,-1,-100,-1,-114,-1,-106,-1,-111,-1,-97,-1,-92,-1,-109,-1,-115,-1,125,-1,105,-1,77,-1,52,-1,6,-1,-31,-2,-76,-2,-113,-2,110,-2,86,-2,69,-2,73,-2,84,-2,119,-2,-93,-2,-44,-2,21,-1,102,-1,-71,-1,17,0,110,0,-51,0,43,1,117,1,-61,1,1,2,42,2,93,2,112,2,-122,2,-113,2,-106,2,-106,2,-125,2,117,2,82,2,41,2,-26,1,-89,1,98,1,23,1,-64,0,100,0,22,0,-76,-1,109,-1,35,-1,-36,-2,-89,-2,118,-2,89,-2,54,-2,46,-2,36,-2,50,-2,48,-2,77,-2,83,-2,96,-2,107,-2,111,-2,113,-2,111,-2,95,-2,82,-2,63,-2,49,-2,36,-2,37,-2,42,-2,65,-2,92,-2,-115,-2,-58,-2,9,-1,97,-1,-82,-1,0,0,94,0,-80,0,3,1,64,1,-124,1,-80,1,-60,1,-36,1,-35,1,-41,1,-62,1,-81,1,-108,1,-127,1,120,1,101,1,99,1,98,1,97,1,87,1,98,1,88,1,99,1,81,1,89,1,66,1,60,1,43,1,18,1,1,1,-32,0,-68,0,-99,0,111,0,74,0,18,0,-28,-1,-92,-1,107,-1,45,-1,-27,-2,-115,-2,83,-2,-2,-3,-85,-3,110,-3,40,-3,-20,-4,-71,-4,-114,-4,-121,-4,-123,-4,-107,-4,-77,-4,-16,-4,44,-3,-127,-3,-47,-3,48,-2,-104,-2,-5,-2,104,-1,-52,-1,43,0,-128,0,-47,0,21,1,90,1,-117,1,-73,1,-36,1,-9,1,18,2,47,2,68,2,87,2,96,2,106,2,108,2,97,2,69,2,44,2,0,2,-54,1,-113,1,86,1,23,1,-38,0,-98,0,98,0,49,0,14,0,-16,-1,-48,-1,-57,-1,-65,-1,-64,-1,-65,-1,-55,-1,-43,-1,-42,-1,-48,-1,-56,-1,-76,-1,-104,-1,113,-1,69,-1,8,-1,-54,-2,-112,-2,84,-2,27,-2,-22,-3,-72,-3,-103,-3,119,-3,113,-3,104,-3,126,-3,-114,-3,-73,-3,-25,-3,32,-2,113,-2,-69,-2,2,-1,79,-1,-101,-1,-28,-1,49,0,111,0,-83,0,-36,0,23,1,67,1,104,1,-118,1,-85,1,-69,1,-51,1,-59,1,-50,1,-70,1,-86,1,-113,1,-123,1,92,1,81,1,50,1,25,1,1,1,-20,0,-42,0,-72,0,-84,0,-121,0,117,0,74,0,48,0,10,0,-41,-1,-89,-1,104,-1,54,-1,-10,-2,-66,-2,125,-2,67,-2,30,-2,-25,-3,-33,-3,-53,-3,-44,-3,-29,-3,-3,-3,41,-2,94,-2,-100,-2,-23,-2,50,-1,-128,-1,-41,-1,21,0,96,0,-92,0,-42,0,4,1,27,1,38,1,41,1,28,1,23,1,-7,0,-27,0,-60,0,-80,0,-102,0,-118,0,124,0,109,0,89,0,89,0,70,0,66,0,49,0,55,0,32,0,25,0,17,0,13,0,1,0,-6,-1,-17,-1,-16,-1,-14,-1,-13,-1,-18,-1,-14,-1,-20,-1,-12,-1,-18,-1,-29,-1,-41,-1,-61,-1,-87,-1,-126,-1,95,-1,49,-1,8,-1,-42,-2,-90,-2,-126,-2,79,-2,56,-2,21,-2,12,-2,16,-2,29,-2,52,-2,90,-2,-112,-2,-46,-2,28,-1,107,-1,-59,-1,22,0,117,0,-53,0,15,1,92,1,-104,1,-50,1,0,2,33,2,65,2,93,2,114,2,122,2,109,2,102,2,75,2,49,2,-7,1,-57,1,-118,1,68,1,5,1,-78,0,104,0,21,0,-56,-1,-119,-1,77,-1,21,-1,-14,-2,-41,-2,-62,-2,-72,-2,-77,-2,-75,-2,-79,-2,-82,-2,-85,-2,-92,-2,-94,-2,-118,-2,117,-2,89,-2,62,-2,34,-2,11,-2,-16,-3,-37,-3,-35,-3,-42,-3,-19,-3,0,-2,56,-2,106,-2,-87,-2,-19,-2,75,-1,-104,-1,-19,-1,64,0,-114,0,-56,0,9,1,52,1,87,1,110,1,123,1,-125,1,-119,1,-105,1,-111,1,-102,1,-93,1,-82,1,-73,1,-68,1,-57,1,-56,1,-58,1,-59,1,-57,1,-69,1,-85,1,-102,1,-127,1,101,1,74,1,51,1,29,1,-2,0,-23,0,-62,0,-79,0,-121,0,94,0,39,0,-13,-1,-86,-1,107,-1}; }
	private static byte[] data90(){ return new byte[] {22,-1,-60,-2,103,-2,20,-2,-65,-3,111,-3,42,-3,-17,-4,-60,-4,-96,-4,-106,-4,-104,-4,-91,-4,-49,-4,2,-3,66,-3,-108,-3,-21,-3,73,-2,-92,-2,9,-1,99,-1,-62,-1,15,0,89,0,-101,0,-47,0,18,1,70,1,121,1,-93,1,-50,1,-14,1,17,2,45,2,65,2,82,2,76,2,69,2,52,2,18,2,-7,1,-49,1,-95,1,121,1,67,1,22,1,-7,0,-44,0,-72,0,-82,0,-92,0,-91,0,-92,0,-74,0,-80,0,-70,0,-77,0,-81,0,-98,0,123,0,99,0,46,0,-6,-1,-77,-1,119,-1,52,-1,-14,-2,-83,-2,109,-2,52,-2,3,-2,-49,-3,-82,-3,-100,-3,-113,-3,-124,-3,-114,-3,-95,-3,-56,-3,-24,-3,25,-2,76,-2,-113,-2,-57,-2,10,-1,64,-1,-116,-1,-54,-1,9,0,78,0,-117,0,-59,0,-2,0,50,1,89,1,121,1,-108,1,-89,1,-88,1,-73,1,-83,1,-86,1,-102,1,-108,1,-115,1,116,1,120,1,101,1,87,1,86,1,77,1,72,1,56,1,39,1,13,1,-13,0,-49,0,-107,0,106,0,39,0,-22,-1,-88,-1,102,-1,30,-1,-30,-2,-86,-2,122,-2,81,-2,52,-2,35,-2,30,-2,26,-2,59,-2,79,-2,122,-2,-92,-2,-30,-2,27,-1,95,-1,-90,-1,-23,-1,43,0,98,0,-116,0,-71,0,-53,0,-38,0,-24,0,-26,0,-28,0,-48,0,-54,0,-75,0,-85,0,-101,0,-120,0,125,0,107,0,110,0,91,0,93,0,90,0,95,0,91,0,97,0,104,0,109,0,116,0,116,0,-127,0,127,0,-116,0,-122,0,-111,0,-117,0,-123,0,126,0,110,0,103,0,69,0,40,0,5,0,-24,-1,-69,-1,-107,-1,97,-1,49,-1,8,-1,-37,-2,-88,-2,-124,-2,95,-2,73,-2,53,-2,37,-2,48,-2,60,-2,93,-2,-115,-2,-65,-2,3,-1,77,-1,-105,-1,-21,-1,58,0,-125,0,-56,0,13,1,68,1,-126,1,-80,1,-35,1,-3,1,35,2,53,2,59,2,82,2,66,2,57,2,31,2,6,2,-38,1,-80,1,122,1,61,1,6,1,-58,0,-118,0,80,0,22,0,-18,-1,-62,-1,-93,-1,-123,-1,118,-1,96,-1,79,-1,73,-1,67,-1,51,-1,43,-1,15,-1,2,-1,-31,-2,-56,-2,-93,-2,127,-2,90,-2,55,-2,22,-2,-8,-3,-13,-3,-30,-3,-20,-3,-2,-3,25,-2,61,-2,120,-2,-75,-2,-4,-2,81,-1,-104,-1,-22,-1,49,0,117,0,-88,0,-42,0,-7,0,26,1,52,1,71,1,77,1,101,1,110,1,122,1,-122,1,-104,1,-89,1,-82,1,-69,1,-60,1,-37,1,-38,1,-29,1,-29,1,-32,1,-27,1,-39,1,-46,1,-52,1,-64,1,-81,1,-95,1,-110,1,111,1,74,1,37,1,-13,0,-70,0,114,0,47,0,-39,-1,124,-1,27,-1,-76,-2,86,-2,-18,-3,-90,-3,70,-3,8,-3,-55,-4,-79,-4,-110,-4,-113,-4,-102,-4,-71,-4,-25,-4,36,-3,110,-3,-62,-3,27,-2,116,-2,-45,-2,37,-1,-127,-1,-57,-1,14,0,77,0,-113,0,-56,0,-11,0,41,1,82,1,113,1,-92,1,-71,1,-33,1,-13,1,7,2,10,2,3,2,1,2,-14,1,-28,1,-51,1,-82,1,-107,1,120,1,96,1,80,1,66,1,54,1,46,1,41,1,38,1,45,1,42,1,48,1,44,1,31,1,21,1,-2,0,-36,0,-83,0,121,0,59,0,-1,-1,-66,-1,115,-1,43,-1,-25,-2,-94,-2,103,-2,50,-2,5,-2,-42,-3,-64,-3,-88,-3,-87,-3,-98,-3,-75,-3,-54,-3,-30,-3,-2,-3,37,-2,91,-2,125,-2,-74,-2,-44,-2,25,-1,73,-1,-123,-1,-68,-1,-12,-1,49,0,104,0,-101,0,-52,0,-15,0,26,1,52,1,72,1,87,1,103,1,119,1,126,1,-119,1,-124,1,-115,1,-111,1,-107,1,-107,1,-101,1,-94,1,-104,1,-100,1,-111,1,119,1,103,1,69,1,35,1,-23,0,-79,0,109,0,43,0,-33,-1,-108,-1,73,-1,9,-1,-56,-2,-106,-2,109,-2,81,-2,67,-2,58,-2,60,-2,86,-2,102,-2,-97,-2,-61,-2,1,-1,53,-1,118,-1,-78,-1,-23,-1,31,0,71,0,106,0,-128,0,-109,0,-96,0,-82,0,-91,0,-96,0,-97,0,-118,0,118,0,107,0,93,0,81,0,69,0,58,0,48,0,47,0,37,0,44,0,54,0,60,0,71,0,85,0,104,0,-127,0,-118,0,-89,0,-81,0,-59,0,-54,0,-52,0,-54,0,-66,0,-73,0,-108,0,-128,0,82,0,36,0,-20,-1,-67,-1,121,-1,73,-1,15,-1,-38,-2,-95,-2,120,-2,92,-2,61,-2,42,-2,32,-2,38,-2,50,-2,77,-2,115,-2,-94,-2,-42,-2,17,-1,79,-1,-111,-1,-47,-1,11,0,74,0,-125,0,-62,0}; }
	private static byte[] data91(){ return new byte[] {-9,0,36,1,88,1,-120,1,-77,1,-45,1,-10,1,4,2,34,2,29,2,29,2,20,2,5,2,-26,1,-61,1,-100,1,106,1,64,1,14,1,-40,0,-87,0,-128,0,76,0,50,0,13,0,-16,-1,-34,-1,-61,-1,-85,-1,-104,-1,-122,-1,103,-1,71,-1,38,-1,3,-1,-45,-2,-84,-2,124,-2,85,-2,39,-2,9,-2,-25,-3,-58,-3,-66,-3,-74,-3,-74,-3,-59,-3,-36,-3,3,-2,50,-2,108,-2,-84,-2,-18,-2,48,-1,114,-1,-88,-1,-33,-1,15,0,52,0,90,0,-121,0,-98,0,-59,0,-42,0,-5,0,22,1,45,1,72,1,102,1,-128,1,-109,1,-79,1,-65,1,-39,1,-30,1,-16,1,-7,1,-4,1,13,2,6,2,21,2,20,2,26,2,17,2,22,2,9,2,-8,1,-27,1,-64,1,-96,1,86,1,30,1,-58,0,101,0,12,0,-104,-1,41,-1,-69,-2,76,-2,-34,-3,-118,-3,59,-3,-12,-4,-68,-4,-108,-4,-126,-4,122,-4,-110,-4,-82,-4,-33,-4,20,-3,97,-3,-93,-3,-8,-3,61,-2,-123,-2,-52,-2,23,-1,80,-1,-111,-1,-57,-1,-2,-1,52,0,117,0,-96,0,-42,0,0,1,51,1,79,1,121,1,-113,1,-90,1,-80,1,-77,1,-78,1,-84,1,-88,1,-104,1,-121,1,-128,1,115,1,106,1,106,1,111,1,106,1,-127,1,-126,1,-104,1,-101,1,-100,1,-99,1,-107,1,123,1,87,1,47,1,1,1,-60,0,124,0,58,0,-21,-1,-90,-1,83,-1,16,-1,-54,-2,-118,-2,77,-2,36,-2,-6,-3,-36,-3,-49,-3,-61,-3,-55,-3,-57,-3,-41,-3,-17,-3,-1,-3,15,-2,47,-2,65,-2,104,-2,-121,-2,-81,-2,-36,-2,14,-1,64,-1,124,-1,-74,-1,-11,-1,29,0,84,0,127,0,-88,0,-51,0,-18,0,-2,0,19,1,34,1,42,1,61,1,56,1,76,1,87,1,109,1,108,1,-123,1,-105,1,-91,1,-87,1,-85,1,-90,1,-104,1,123,1,82,1,32,1,-20,0,-95,0,94,0,22,0,-57,-1,-127,-1,60,-1,9,-1,-56,-2,-91,-2,-122,-2,105,-2,109,-2,112,-2,116,-2,-117,-2,-88,-2,-44,-2,-8,-2,43,-1,88,-1,126,-1,-94,-1,-60,-1,-36,-1,-15,-1,-5,-1,11,0,22,0,32,0,35,0,38,0,34,0,38,0,31,0,36,0,22,0,26,0,26,0,22,0,17,0,17,0,16,0,30,0,29,0,49,0,56,0,86,0,106,0,-116,0,-87,0,-47,0,-27,0,-5,0,13,1,29,1,37,1,30,1,6,1,-18,0,-70,0,-109,0,83,0,16,0,-38,-1,-113,-1,84,-1,10,-1,-46,-2,-90,-2,110,-2,73,-2,44,-2,29,-2,19,-2,23,-2,37,-2,65,-2,106,-2,-116,-2,-67,-2,-29,-2,30,-1,80,-1,124,-1,-71,-1,-23,-1,28,0,82,0,-120,0,-66,0,-10,0,41,1,82,1,125,1,-92,1,-78,1,-56,1,-33,1,-36,1,-56,1,-73,1,-93,1,121,1,90,1,39,1,3,1,-42,0,-76,0,-115,0,111,0,95,0,81,0,55,0,60,0,41,0,36,0,29,0,12,0,-9,-1,-42,-1,-75,-1,-118,-1,101,-1,46,-1,-7,-2,-59,-2,-110,-2,99,-2,47,-2,15,-2,-29,-3,-54,-3,-66,-3,-81,-3,-76,-3,-63,-3,-37,-3,-9,-3,51,-2,88,-2,-105,-2,-63,-2,-13,-2,34,-1,81,-1,-123,-1,-78,-1,-35,-1,-1,-1,51,0,80,0,124,0,-107,0,-65,0,-29,0,-3,0,23,1,50,1,68,1,90,1,108,1,122,1,-115,1,-98,1,-88,1,-72,1,-35,1,-29,1,6,2,17,2,43,2,70,2,80,2,87,2,92,2,75,2,48,2,0,2,-58,1,127,1,35,1,-67,0,79,0,-40,-1,109,-1,-15,-2,-124,-2,23,-2,-60,-3,104,-3,37,-3,-20,-4,-44,-4,-70,-4,-70,-4,-70,-4,-42,-4,-6,-4,35,-3,88,-3,-119,-3,-70,-3,-17,-3,40,-2,78,-2,-117,-2,-78,-2,-30,-2,12,-1,61,-1,108,-1,-93,-1,-52,-1,2,0,52,0,100,0,-109,0,-67,0,-35,0,-2,0,23,1,46,1,69,1,83,1,96,1,110,1,127,1,-118,1,-100,1,-79,1,-55,1,-34,1,-11,1,10,2,35,2,42,2,52,2,39,2,37,2,-4,1,-29,1,-83,1,121,1,55,1,-8,0,-84,0,94,0,36,0,-47,-1,-120,-1,64,-1,-2,-2,-64,-2,-121,-2,76,-2,26,-2,-8,-3,-40,-3,-56,-3,-76,-3,-85,-3,-94,-3,-95,-3,-79,-3,-72,-3,-57,-3,-26,-3,7,-2,31,-2,77,-2,124,-2,-74,-2,-25,-2,30,-1,76,-1,-122,-1,-72,-1,-36,-1,12,0,49,0,75,0,105,0,119,0,-113,0,-85,0,-67,0,-46,0,-13,0,9,1,48,1,86,1,118,1,-99,1,-67,1,-38,1,-24,1,-12,1}; }
	private static byte[] data92(){ return new byte[] {-8,1,-24,1,-53,1,-93,1,109,1,51,1,-24,0,-90,0,86,0,18,0,-48,-1,-108,-1,81,-1,38,-1,-12,-2,-36,-2,-64,-2,-74,-2,-81,-2,-74,-2,-65,-2,-47,-2,-17,-2,12,-1,36,-1,51,-1,83,-1,110,-1,125,-1,-118,-1,-107,-1,-94,-1,-79,-1,-69,-1,-73,-1,-64,-1,-49,-1,-53,-1,-43,-1,-38,-1,-34,-1,-42,-1,-34,-1,-31,-1,-34,-1,-29,-1,-35,-1,-20,-1,-10,-1,-1,-1,21,0,44,0,77,0,109,0,-122,0,-79,0,-43,0,-9,0,18,1,38,1,50,1,62,1,45,1,33,1,-3,0,-48,0,-91,0,102,0,52,0,-20,-1,-71,-1,124,-1,62,-1,12,-1,-35,-2,-76,-2,-127,-2,110,-2,81,-2,76,-2,66,-2,80,-2,88,-2,107,-2,-113,-2,-90,-2,-46,-2,-16,-2,28,-1,75,-1,119,-1,-85,-1,-34,-1,22,0,64,0,116,0,-88,0,-37,0,0,1,38,1,75,1,97,1,120,1,-127,1,-126,1,127,1,120,1,102,1,88,1,71,1,61,1,36,1,25,1,18,1,10,1,-1,0,5,1,-3,0,-3,0,-21,0,-36,0,-54,0,-75,0,-123,0,95,0,42,0,-14,-1,-69,-1,116,-1,66,-1,9,-1,-50,-2,-103,-2,106,-2,68,-2,22,-2,1,-2,-26,-3,-37,-3,-33,-3,-36,-3,-16,-3,-3,-3,22,-2,58,-2,82,-2,-127,-2,-104,-2,-61,-2,-23,-2,3,-1,48,-1,79,-1,116,-1,-109,-1,-64,-1,-26,-1,11,0,52,0,90,0,-127,0,-87,0,-52,0,-23,0,12,1,41,1,72,1,101,1,-123,1,-92,1,-71,1,-31,1,-10,1,20,2,43,2,81,2,104,2,120,2,-118,2,-111,2,-115,2,-127,2,100,2,73,2,3,2,-57,1,119,1,44,1,-58,0,101,0,6,0,-94,-1,66,-1,-32,-2,-107,-2,59,-2,-13,-3,-67,-3,-123,-3,103,-3,71,-3,70,-3,63,-3,64,-3,82,-3,110,-3,-126,-3,-87,-3,-53,-3,-17,-3,19,-2,52,-2,93,-2,-120,-2,-74,-2,-31,-2,9,-1,46,-1,106,-1,-104,-1,-55,-1,-13,-1,35,0,77,0,118,0,-105,0,-79,0,-37,0,-20,0,9,1,32,1,58,1,93,1,120,1,-95,1,-65,1,-28,1,13,2,53,2,83,2,127,2,-113,2,-95,2,-90,2,-99,2,-107,2,112,2,75,2,8,2,-51,1,-115,1,66,1,-8,0,-94,0,84,0,-7,-1,-78,-1,103,-1,28,-1,-28,-2,-83,-2,122,-2,94,-2,61,-2,38,-2,17,-2,8,-2,-5,-3,-17,-3,-14,-3,-13,-3,-14,-3,-4,-3,11,-2,35,-2,47,-2,86,-2,118,-2,-101,-2,-57,-2,-15,-2,30,-1,80,-1,122,-1,-95,-1,-65,-1,-21,-1,0,0,35,0,58,0,92,0,121,0,-105,0,-72,0,-39,0,7,1,45,1,95,1,-118,1,-69,1,-35,1,7,2,24,2,43,2,44,2,30,2,3,2,-28,1,-72,1,117,1,61,1,-12,0,-66,0,110,0,46,0,-13,-1,-80,-1,-123,-1,85,-1,64,-1,32,-1,29,-1,19,-1,32,-1,42,-1,54,-1,75,-1,88,-1,111,-1,119,-1,126,-1,-120,-1,-121,-1,-109,-1,-112,-1,-111,-1,-111,-1,-113,-1,-104,-1,-103,-1,-98,-1,-94,-1,-90,-1,-80,-1,-73,-1,-62,-1,-65,-1,-61,-1,-51,-1,-53,-1,-35,-1,-37,-1,-8,-1,2,0,34,0,62,0,94,0,-111,0,-74,0,-37,0,11,1,48,1,70,1,89,1,96,1,86,1,71,1,48,1,2,1,-39,0,-100,0,109,0,51,0,-3,-1,-76,-1,-128,-1,67,-1,24,-1,-12,-2,-49,-2,-69,-2,-80,-2,-88,-2,-86,-2,-87,-2,-65,-2,-48,-2,-29,-2,-7,-2,11,-1,36,-1,59,-1,97,-1,125,-1,-95,-1,-55,-1,-25,-1,28,0,56,0,107,0,-107,0,-65,0,-32,0,4,1,33,1,48,1,68,1,71,1,84,1,66,1,72,1,56,1,43,1,43,1,34,1,28,1,40,1,36,1,47,1,54,1,66,1,73,1,79,1,67,1,60,1,33,1,10,1,-31,0,-75,0,-125,0,67,0,1,0,-63,-1,-127,-1,62,-1,-5,-2,-69,-2,-121,-2,81,-2,42,-2,2,-2,-5,-3,-31,-3,-31,-3,-32,-3,-24,-3,-14,-3,4,-2,33,-2,43,-2,75,-2,107,-2,-122,-2,-83,-2,-59,-2,-11,-2,28,-1,72,-1,121,-1,-95,-1,-38,-1,1,0,51,0,92,0,-122,0,-80,0,-51,0,-21,0,19,1,48,1,77,1,102,1,-118,1,-94,1,-66,1,-29,1,9,2,47,2,86,2,125,2,-108,2,-79,2,-59,2,-59,2,-62,2,-83,2,-115,2,87,2,33,2,-47,1,-118,1,56,1,-43,0,123,0,22,0,-74,-1,86,-1,-2,-2,-69,-2,100,-2,53,-2,-3,-3,-33,-3,-68,-3,-82,-3,-98,-3,-102,-3,-94,-3,-82,-3,-73,-3,-60,-3,-43,-3}; }
	private static byte[] data93(){ return new byte[] {-28,-3,-10,-3,20,-2,41,-2,68,-2,103,-2,-125,-2,-80,-2,-47,-2,-3,-2,37,-1,74,-1,103,-1,-108,-1,-72,-1,-36,-1,-2,-1,23,0,61,0,89,0,120,0,-96,0,-66,0,-13,0,30,1,81,1,-113,1,-65,1,3,2,50,2,100,2,-112,2,-80,2,-43,2,-30,2,-26,2,-36,2,-64,2,-94,2,111,2,64,2,-1,1,-72,1,114,1,35,1,-46,0,-123,0,54,0,-24,-1,-83,-1,99,-1,48,-1,-6,-2,-45,-2,-98,-2,-120,-2,89,-2,77,-2,40,-2,21,-2,12,-2,7,-2,-2,-3,7,-2,6,-2,28,-2,33,-2,58,-2,81,-2,112,-2,-117,-2,-80,-2,-53,-2,-17,-2,17,-1,48,-1,73,-1,100,-1,-125,-1,-96,-1,-64,-1,-36,-1,-6,-1,38,0,81,0,118,0,-78,0,-25,0,37,1,85,1,-115,1,-73,1,-25,1,-6,1,23,2,27,2,25,2,2,2,-18,1,-48,1,-95,1,112,1,54,1,-4,0,-54,0,-121,0,76,0,28,0,-25,-1,-57,-1,-99,-1,-124,-1,111,-1,92,-1,85,-1,75,-1,75,-1,78,-1,84,-1,77,-1,81,-1,84,-1,99,-1,85,-1,98,-1,98,-1,110,-1,111,-1,119,-1,127,-1,-122,-1,-121,-1,-121,-1,-112,-1,-108,-1,-104,-1,-106,-1,-106,-1,-93,-1,-92,-1,-83,-1,-79,-1,-56,-1,-27,-1,-2,-1,29,0,76,0,114,0,-89,0,-51,0,0,1,36,1,74,1,97,1,113,1,112,1,107,1,96,1,64,1,29,1,-18,0,-71,0,-128,0,74,0,14,0,-45,-1,-107,-1,96,-1,45,-1,7,-1,-30,-2,-63,-2,-80,-2,-95,-2,-94,-2,-103,-2,-89,-2,-83,-2,-67,-2,-43,-2,-25,-2,-3,-2,20,-1,54,-1,89,-1,117,-1,-104,-1,-71,-1,-31,-1,3,0,47,0,78,0,112,0,-119,0,-90,0,-76,0,-55,0,-54,0,-47,0,-51,0,-35,0,-50,0,-44,0,-46,0,-34,0,-18,0,-12,0,13,1,40,1,69,1,89,1,122,1,-108,1,-93,1,-96,1,-87,1,-111,1,124,1,90,1,40,1,-3,0,-68,0,-128,0,46,0,-13,-1,-88,-1,100,-1,26,-1,-30,-2,-82,-2,123,-2,91,-2,53,-2,34,-2,15,-2,7,-2,-4,-3,4,-2,2,-2,9,-2,11,-2,30,-2,39,-2,60,-2,74,-2,106,-2,-124,-2,-83,-2,-55,-2,-12,-2,31,-1,78,-1,118,-1,-94,-1,-57,-1,-11,-1,25,0,62,0,94,0,-119,0,-84,0,-50,0,-13,0,32,1,78,1,118,1,-86,1,-31,1,17,2,78,2,123,2,-90,2,-60,2,-41,2,-24,2,-36,2,-44,2,-85,2,125,2,65,2,5,2,-80,1,108,1,19,1,-71,0,101,0,23,0,-61,-1,125,-1,45,-1,4,-1,-61,-2,-99,-2,106,-2,74,-2,60,-2,24,-2,3,-2,-10,-3,-27,-3,-36,-3,-48,-3,-46,-3,-46,-3,-40,-3,-31,-3,-14,-3,-2,-3,27,-2,55,-2,85,-2,121,-2,-104,-2,-72,-2,-31,-2,-4,-2,24,-1,48,-1,80,-1,98,-1,-123,-1,-99,-1,-65,-1,-20,-1,22,0,79,0,-122,0,-49,0,11,1,92,1,-91,1,-24,1,54,2,104,2,-92,2,-58,2,-35,2,-13,2,-29,2,-33,2,-58,2,-91,2,-126,2,58,2,19,2,-54,1,-115,1,68,1,-6,0,-73,0,116,0,49,0,-12,-1,-78,-1,127,-1,77,-1,28,-1,-11,-2,-53,-2,-90,-2,-119,-2,108,-2,86,-2,68,-2,62,-2,53,-2,57,-2,54,-2,62,-2,66,-2,72,-2,87,-2,101,-2,115,-2,-123,-2,-125,-2,-113,-2,-99,-2,-96,-2,-74,-2,-79,-2,-50,-2,-37,-2,7,-1,25,-1,74,-1,-128,-1,-74,-1,-7,-1,66,0,-115,0,-46,0,38,1,93,1,-106,1,-61,1,-25,1,1,2,15,2,16,2,5,2,-17,1,-36,1,-70,1,-102,1,109,1,67,1,19,1,-27,0,-72,0,-112,0,105,0,69,0,36,0,0,0,-20,-1,-50,-1,-70,-1,-85,-1,-110,-1,-122,-1,119,-1,107,-1,97,-1,84,-1,79,-1,72,-1,70,-1,63,-1,71,-1,70,-1,82,-1,77,-1,90,-1,76,-1,83,-1,81,-1,87,-1,75,-1,83,-1,79,-1,85,-1,86,-1,102,-1,112,-1,-111,-1,-88,-1,-50,-1,-3,-1,40,0,88,0,-109,0,-57,0,-19,0,15,1,39,1,56,1,63,1,58,1,37,1,23,1,-12,0,-48,0,-94,0,115,0,79,0,22,0,-24,-1,-68,-1,-107,-1,107,-1,82,-1,54,-1,36,-1,7,-1,1,-1,-1,-2,-2,-2,-11,-2,-8,-2,-7,-2,6,-1,11,-1,21,-1,32,-1,46,-1,68,-1,80,-1,103,-1,127,-1,-106,-1,-82,-1,-56,-1,-21,-1,3,0,29,0,46,0,53,0,72,0,79,0,93,0,95,0,95,0,104,0,109,0,122,0,-123,0,-100,0,-74,0,-42,0,-7,0,31,1}; }
	private static byte[] data94(){ return new byte[] {72,1,106,1,-116,1,-90,1,-81,1,-64,1,-82,1,-81,1,-108,1,-124,1,80,1,37,1,-25,0,-73,0,121,0,50,0,-19,-1,-80,-1,117,-1,54,-1,-4,-2,-56,-2,-103,-2,115,-2,74,-2,46,-2,18,-2,-1,-3,-18,-3,-29,-3,-36,-3,-31,-3,-33,-3,-20,-3,-14,-3,22,-2,49,-2,79,-2,112,-2,-109,-2,-70,-2,-36,-2,12,-1,38,-1,72,-1,102,-1,-122,-1,-96,-1,-61,-1,-42,-1,-20,-1,19,0,39,0,82,0,122,0,-77,0,-21,0,44,1,113,1,-67,1,1,2,71,2,123,2,-83,2,-44,2,-17,2,-12,2,-19,2,-41,2,-62,2,-109,2,98,2,42,2,-23,1,-103,1,82,1,6,1,-74,0,113,0,37,0,-30,-1,-100,-1,104,-1,46,-1,-6,-2,-49,-2,-101,-2,121,-2,79,-2,36,-2,23,-2,-18,-3,-39,-3,-48,-3,-77,-3,-70,-3,-91,-3,-84,-3,-86,-3,-73,-3,-59,-3,-44,-3,-21,-3,-5,-3,14,-2,36,-2,61,-2,87,-2,104,-2,-116,-2,-91,-2,-53,-2,-11,-2,37,-1,82,-1,-110,-1,-46,-1,27,0,110,0,-54,0,29,1,122,1,-58,1,25,2,83,2,-115,2,-82,2,-39,2,-18,2,-12,2,-10,2,-29,2,-51,2,-80,2,-115,2,84,2,38,2,-25,1,-87,1,105,1,38,1,-28,0,-90,0,95,0,33,0,-30,-1,-84,-1,117,-1,71,-1,24,-1,-9,-2,-41,-2,-69,-2,-92,-2,-112,-2,-122,-2,-128,-2,117,-2,117,-2,112,-2,102,-2,108,-2,101,-2,102,-2,91,-2,82,-2,80,-2,70,-2,70,-2,65,-2,59,-2,65,-2,81,-2,95,-2,122,-2,-103,-2,-54,-2,-2,-2,67,-1,-117,-1,-38,-1,39,0,125,0,-60,0,6,1,67,1,112,1,-99,1,-66,1,-53,1,-29,1,-36,1,-42,1,-67,1,-81,1,-112,1,116,1,74,1,51,1,1,1,-27,0,-59,0,-92,0,-114,0,110,0,83,0,64,0,41,0,26,0,8,0,-6,-1,-31,-1,-44,-1,-66,-1,-73,-1,-92,-1,-111,-1,-126,-1,118,-1,99,-1,87,-1,75,-1,65,-1,50,-1,48,-1,34,-1,28,-1,21,-1,14,-1,19,-1,21,-1,25,-1,33,-1,46,-1,48,-1,74,-1,101,-1,-120,-1,-79,-1,-39,-1,14,0,64,0,122,0,-94,0,-54,0,-11,0,21,1,37,1,52,1,57,1,54,1,43,1,24,1,0,1,-32,0,-76,0,-104,0,99,0,57,0,8,0,-45,-1,-86,-1,-125,-1,87,-1,64,-1,30,-1,22,-1,-7,-2,-15,-2,-13,-2,-8,-2,-10,-2,2,-1,9,-1,32,-1,45,-1,64,-1,86,-1,116,-1,-117,-1,-97,-1,-71,-1,-49,-1,-41,-1,-16,-1,-6,-1,8,0,5,0,18,0,18,0,3,0,6,0,-1,-1,-2,-1,-3,-1,5,0,25,0,40,0,74,0,112,0,-96,0,-48,0,9,1,64,1,109,1,-91,1,-59,1,-17,1,1,2,10,2,12,2,-8,1,-34,1,-67,1,-116,1,79,1,29,1,-45,0,-108,0,72,0,7,0,-63,-1,-116,-1,75,-1,21,-1,-24,-2,-58,-2,-100,-2,-124,-2,106,-2,80,-2,67,-2,54,-2,53,-2,44,-2,44,-2,48,-2,53,-2,66,-2,71,-2,90,-2,106,-2,-122,-2,-115,-2,-89,-2,-64,-2,-42,-2,-13,-2,5,-1,35,-1,60,-1,75,-1,106,-1,-121,-1,-81,-1,-43,-1,-4,-1,49,0,120,0,-70,0,10,1,84,1,-98,1,-16,1,56,2,121,2,-89,2,-43,2,-21,2,-11,2,-9,2,-23,2,-40,2,-78,2,-121,2,84,2,27,2,-30,1,-92,1,102,1,51,1,-26,0,-71,0,-120,0,73,0,39,0,-15,-1,-63,-1,-115,-1,89,-1,47,-1,5,-1,-43,-2,-98,-2,-126,-2,70,-2,39,-2,11,-2,-18,-3,-47,-3,-58,-3,-78,-3,-68,-3,-83,-3,-68,-3,-75,-3,-57,-3,-59,-3,-44,-3,-36,-3,-23,-3,-20,-3,12,-2,31,-2,58,-2,94,-2,-114,-2,-57,-2,8,-1,86,-1,-79,-1,6,0,116,0,-45,0,54,1,-109,1,-26,1,47,2,109,2,-89,2,-47,2,-19,2,-1,2,1,3,-11,2,-26,2,-46,2,-76,2,-112,2,98,2,53,2,8,2,-42,1,-96,1,106,1,55,1,-6,0,-51,0,-110,0,84,0,39,0,-16,-1,-58,-1,-113,-1,107,-1,75,-1,35,-1,10,-1,-14,-2,-25,-2,-40,-2,-51,-2,-58,-2,-71,-2,-70,-2,-93,-2,-92,-2,-116,-2,-126,-2,97,-2,75,-2,52,-2,29,-2,11,-2,-4,-3,-6,-3,-2,-3,11,-2,51,-2,87,-2,-113,-2,-40,-2,27,-1,116,-1,-53,-1,26,0,109,0,-82,0,-7,0,44,1,95,1,120,1,-105,1,-95,1,-80,1,-86,1,-92,1,-92,1,-115,1,123,1,103,1,80,1,60,1,43,1,15,1,-1,0,-24,0,-41,0,-64,0,-86,0,-114,0,-122,0}; }
	private static byte[] data95(){ return new byte[] {115,0,83,0,58,0,33,0,16,0,-6,-1,-23,-1,-39,-1,-52,-1,-66,-1,-80,-1,-96,-1,-112,-1,-125,-1,111,-1,100,-1,81,-1,57,-1,36,-1,24,-1,8,-1,3,-1,-1,-2,0,-1,6,-1,28,-1,57,-1,76,-1,-114,-1,-81,-1,-24,-1,28,0,85,0,-122,0,-77,0,-34,0,-7,0,14,1,24,1,26,1,18,1,17,1,-16,0,-35,0,-58,0,-92,0,-120,0,106,0,75,0,51,0,16,0,-10,-1,-40,-1,-58,-1,-80,-1,-94,-1,-110,-1,-121,-1,120,-1,99,-1,94,-1,84,-1,70,-1,69,-1,60,-1,68,-1,67,-1,81,-1,97,-1,110,-1,125,-1,-114,-1,-104,-1,-85,-1,-81,-1,-70,-1,-63,-1,-69,-1,-66,-1,-73,-1,-79,-1,-86,-1,-97,-1,-91,-1,-93,-1,-77,-1,-67,-1,-29,-1,-2,-1,53,0,96,0,-90,0,-33,0,35,1,98,1,-101,1,-47,1,-7,1,33,2,49,2,67,2,54,2,47,2,20,2,-17,1,-54,1,-99,1,96,1,42,1,-29,0,-87,0,94,0,35,0,-19,-1,-83,-1,126,-1,80,-1,30,-1,-12,-2,-45,-2,-86,-2,-121,-2,110,-2,84,-2,65,-2,50,-2,42,-2,42,-2,44,-2,53,-2,67,-2,80,-2,94,-2,110,-2,-128,-2,-114,-2,-92,-2,-79,-2,-58,-2,-48,-2,-34,-2,-13,-2,0,-1,17,-1,46,-1,76,-1,122,-1,-92,-1,-33,-1,29,0,109,0,-72,0,9,1,81,1,-90,1,-30,1,34,2,82,2,122,2,-103,2,-92,2,-87,2,-103,2,-105,2,119,2,94,2,53,2,21,2,-19,1,-67,1,-100,1,106,1,78,1,50,1,18,1,-20,0,-45,0,-83,0,-125,0,88,0,45,0,-8,-1,-69,-1,-119,-1,79,-1,23,-1,-31,-2,-89,-2,119,-2,84,-2,40,-2,12,-2,-26,-3,-47,-3,-77,-3,-88,-3,-106,-3,-115,-3,-120,-3,125,-3,124,-3,-126,-3,-119,-3,-107,-3,-83,-3,-65,-3,-20,-3,17,-2,81,-2,-103,-2,-22,-2,70,-1,-101,-1,2,0,109,0,-55,0,45,1,125,1,-48,1,24,2,80,2,-128,2,-100,2,-69,2,-57,2,-55,2,-63,2,-61,2,-95,2,-107,2,110,2,82,2,48,2,5,2,-32,1,-73,1,-122,1,89,1,44,1,-5,0,-59,0,-118,0,96,0,43,0,3,0,-48,-1,-83,-1,-119,-1,112,-1,85,-1,63,-1,38,-1,30,-1,4,-1,-15,-2,-45,-2,-58,-2,-84,-2,-120,-2,106,-2,75,-2,42,-2,5,-2,-27,-3,-60,-3,-69,-3,-84,-3,-76,-3,-64,-3,-28,-3,16,-2,62,-2,-125,-2,-48,-2,44,-1,122,-1,-49,-1,21,0,113,0,-82,0,-24,0,22,1,70,1,105,1,-125,1,-115,1,-107,1,-102,1,-107,1,-116,1,-127,1,115,1,99,1,97,1,76,1,73,1,48,1,52,1,30,1,15,1,-3,0,-32,0,-47,0,-80,0,-105,0,127,0,88,0,59,0,38,0,8,0,-24,-1,-54,-1,-76,-1,-106,-1,-125,-1,103,-1,82,-1,57,-1,36,-1,19,-1,-6,-2,-26,-2,-44,-2,-50,-2,-59,-2,-60,-2,-54,-2,-35,-2,-10,-2,26,-1,69,-1,116,-1,-89,-1,-34,-1,15,0,75,0,118,0,-97,0,-68,0,-40,0,-25,0,-21,0,-14,0,-21,0,-41,0,-55,0,-78,0,-97,0,-122,0,109,0,91,0,72,0,61,0,41,0,33,0,27,0,10,0,3,0,-9,-1,-20,-1,-25,-1,-48,-1,-58,-1,-82,-1,-91,-1,-113,-1,-120,-1,117,-1,116,-1,114,-1,117,-1,122,-1,-126,-1,-117,-1,-115,-1,-96,-1,-97,-1,-88,-1,-86,-1,-99,-1,-101,-1,-122,-1,126,-1,106,-1,89,-1,69,-1,69,-1,66,-1,65,-1,91,-1,111,-1,-108,-1,-58,-1,0,0,60,0,125,0,-65,0,7,1,76,1,-115,1,-65,1,-9,1,19,2,58,2,63,2,65,2,57,2,37,2,8,2,-29,1,-76,1,127,1,65,1,1,1,-58,0,-123,0,72,0,-2,-1,-60,-1,-127,-1,84,-1,17,-1,-14,-2,-64,-2,-106,-2,-119,-2,102,-2,97,-2,78,-2,78,-2,83,-2,90,-2,98,-2,105,-2,111,-2,-126,-2,-124,-2,-128,-2,-113,-2,126,-2,-119,-2,126,-2,-120,-2,124,-2,-123,-2,-108,-2,-100,-2,-77,-2,-37,-2,6,-1,64,-1,-124,-1,-58,-1,24,0,108,0,-67,0,10,1,90,1,-104,1,-38,1,9,2,50,2,81,2,104,2,115,2,115,2,113,2,95,2,77,2,55,2,31,2,12,2,-13,1,-45,1,-67,1,-99,1,-125,1,111,1,57,1,42,1,6,1,-36,0,-71,0,-126,0,95,0,40,0,-21,-1,-70,-1,123,-1,72,-1,15,-1,-36,-2,-91,-2,122,-2,68,-2,32,-2,-7,-3,-43,-3,-78,-3,-112,-3,113,-3,101,-3,86,-3,72,-3,63,-3,66,-3,74,-3,93,-3,122,-3,-102,-3,-59,-3,0,-2}; }
	private static byte[] data96(){ return new byte[] {62,-2,-114,-2,-35,-2,33,-1,125,-1,-48,-1,44,0,-123,0,-52,0,21,1,98,1,-97,1,-40,1,0,2,47,2,82,2,111,2,122,2,-118,2,-118,2,-112,2,125,2,111,2,86,2,70,2,35,2,-4,1,-35,1,-88,1,127,1,82,1,35,1,-6,0,-50,0,-93,0,121,0,86,0,53,0,22,0,5,0,-21,-1,-46,-1,-65,-1,-90,-1,-121,-1,108,-1,70,-1,31,-1,-17,-2,-55,-2,-109,-2,103,-2,40,-2,-3,-3,-53,-3,-85,-3,-123,-3,123,-3,110,-3,124,-3,-108,-3,-80,-3,-29,-3,19,-2,97,-2,-84,-2,-18,-2,76,-1,-111,-1,-26,-1,40,0,105,0,-92,0,-37,0,4,1,33,1,75,1,73,1,96,1,98,1,105,1,90,1,85,1,64,1,53,1,44,1,31,1,15,1,10,1,1,1,-18,0,-29,0,-42,0,-49,0,-63,0,-77,0,-91,0,-110,0,-120,0,118,0,104,0,75,0,54,0,23,0,0,0,-30,-1,-72,-1,-104,-1,116,-1,88,-1,54,-1,18,-1,-25,-2,-38,-2,-59,-2,-80,-2,-78,-2,-65,-2,-68,-2,-34,-2,-8,-2,43,-1,88,-1,-116,-1,-61,-1,-10,-1,42,0,89,0,-123,0,-102,0,-72,0,-62,0,-50,0,-56,0,-59,0,-79,0,-100,0,-116,0,119,0,103,0,69,0,61,0,41,0,35,0,15,0,16,0,3,0,1,0,7,0,9,0,-4,-1,-8,-1,-22,-1,-21,-1,-39,-1,-58,-1,-63,-1,-77,-1,-88,-1,-98,-1,-103,-1,-113,-1,-114,-1,-122,-1,-128,-1,127,-1,121,-1,123,-1,110,-1,105,-1,94,-1,83,-1,68,-1,57,-1,41,-1,37,-1,20,-1,24,-1,16,-1,29,-1,54,-1,76,-1,120,-1,-105,-1,-47,-1,-4,-1,59,0,120,0,-75,0,-18,0,35,1,91,1,-121,1,-85,1,-45,1,-19,1,-11,1,-1,1,-3,1,-4,1,-23,1,-46,1,-79,1,-120,1,96,1,45,1,-9,0,-62,0,-125,0,78,0,13,0,-41,-1,-93,-1,107,-1,45,-1,9,-1,-30,-2,-61,-2,-81,-2,-97,-2,-110,-2,-122,-2,-123,-2,-120,-2,-123,-2,-122,-2,126,-2,126,-2,112,-2,98,-2,95,-2,63,-2,56,-2,39,-2,18,-2,10,-2,5,-2,11,-2,26,-2,56,-2,95,-2,-102,-2,-33,-2,49,-1,123,-1,-38,-1,48,0,-116,0,-39,0,42,1,111,1,-89,1,-34,1,3,2,28,2,48,2,60,2,59,2,57,2,53,2,39,2,31,2,17,2,4,2,-8,1,-26,1,-39,1,-52,1,-58,1,-77,1,-100,1,-127,1,100,1,68,1,27,1,-11,0,-60,0,-109,0,92,0,31,0,-25,-1,-85,-1,106,-1,40,-1,-28,-2,-86,-2,104,-2,44,-2,-17,-3,-67,-3,-114,-3,109,-3,60,-3,40,-3,11,-3,-4,-4,-6,-4,-5,-4,16,-3,38,-3,72,-3,127,-3,-78,-3,-13,-3,59,-2,-122,-2,-38,-2,36,-1,118,-1,-60,-1,8,0,84,0,-106,0,-42,0,13,1,68,1,114,1,-96,1,-53,1,-26,1,12,2,37,2,58,2,69,2,79,2,84,2,78,2,72,2,65,2,30,2,14,2,-26,1,-62,1,-118,1,100,1,50,1,16,1,-25,0,-62,0,-85,0,-126,0,120,0,91,0,76,0,47,0,38,0,10,0,-7,-1,-33,-1,-64,-1,-101,-1,102,-1,51,-1,-10,-2,-69,-2,-128,-2,54,-2,-4,-3,-64,-3,-111,-3,109,-3,90,-3,79,-3,89,-3,111,-3,-115,-3,-64,-3,-12,-3,61,-2,124,-2,-48,-2,20,-1,107,-1,-82,-1,-22,-1,49,0,95,0,-112,0,-70,0,-41,0,-11,0,12,1,25,1,40,1,43,1,59,1,58,1,65,1,65,1,69,1,68,1,59,1,60,1,58,1,43,1,34,1,32,1,16,1,4,1,-11,0,-28,0,-43,0,-69,0,-94,0,-117,0,104,0,82,0,38,0,-4,-1,-37,-1,-81,-1,-121,-1,92,-1,52,-1,18,-1,-13,-2,-46,-2,-64,-2,-73,-2,-71,-2,-64,-2,-40,-2,-13,-2,26,-1,73,-1,122,-1,-82,-1,-46,-1,15,0,55,0,82,0,115,0,-123,0,-116,0,-111,0,-114,0,-125,0,118,0,100,0,83,0,57,0,48,0,33,0,33,0,25,0,31,0,35,0,45,0,50,0,57,0,69,0,76,0,71,0,70,0,54,0,41,0,33,0,22,0,4,0,-12,-1,-34,-1,-43,-1,-49,-1,-63,-1,-81,-1,-82,-1,-83,-1,-97,-1,-103,-1,-106,-1,-117,-1,-121,-1,116,-1,101,-1,88,-1,61,-1,48,-1,20,-1,9,-1,-14,-2,-16,-2,-20,-2,-4,-2,3,-1,36,-1,69,-1,104,-1,-96,-1,-48,-1,17,0,72,0,127,0,-74,0,-14,0,42,1,85,1,-124,1,-85,1,-45,1,-20,1,4,2,18,2,25,2,23,2,17,2,2,2,-25,1,-53,1,-103,1,115,1,50,1,-1,0}; }
	private static byte[] data97(){ return new byte[] {-71,0,121,0,54,0,-11,-1,-66,-1,-126,-1,83,-1,51,-1,18,-1,-14,-2,-17,-2,-26,-2,-36,-2,-29,-2,-26,-2,-31,-2,-34,-2,-46,-2,-55,-2,-69,-2,-90,-2,122,-2,102,-2,53,-2,27,-2,-4,-3,-27,-3,-61,-3,-57,-3,-52,-3,-22,-3,5,-2,55,-2,121,-2,-68,-2,13,-1,94,-1,-71,-1,12,0,85,0,-84,0,-15,0,44,1,104,1,-105,1,-67,1,-39,1,-27,1,-2,1,-2,1,19,2,14,2,20,2,20,2,24,2,15,2,16,2,17,2,15,2,14,2,5,2,-16,1,-26,1,-49,1,-63,1,-94,1,-118,1,105,1,65,1,23,1,-17,0,-76,0,123,0,55,0,-11,-1,-74,-1,100,-1,19,-1,-55,-2,119,-2,36,-2,-34,-3,-105,-3,96,-3,40,-3,-4,-4,-30,-4,-46,-4,-47,-4,-33,-4,-10,-4,32,-3,82,-3,-115,-3,-54,-3,23,-2,93,-2,-95,-2,-25,-2,38,-1,110,-1,-89,-1,-22,-1,18,0,81,0,122,0,-77,0,-32,0,20,1,57,1,102,1,-114,1,-75,1,-43,1,-4,1,14,2,35,2,56,2,51,2,50,2,38,2,25,2,-1,1,-31,1,-59,1,-91,1,126,1,102,1,65,1,37,1,18,1,-10,0,-29,0,-45,0,-63,0,-73,0,-105,0,-121,0,107,0,86,0,45,0,-7,-1,-51,-1,-111,-1,92,-1,25,-1,-37,-2,-105,-2,96,-2,40,-2,-10,-3,-56,-3,-81,-3,-109,-3,-111,-3,-109,-3,-91,-3,-74,-3,-38,-3,15,-2,55,-2,125,-2,-73,-2,-1,-2,61,-1,-123,-1,-58,-1,0,0,73,0,111,0,-98,0,-58,0,-29,0,-4,0,11,1,28,1,33,1,41,1,33,1,27,1,29,1,20,1,6,1,1,1,-1,0,6,1,0,1,7,1,8,1,22,1,21,1,24,1,25,1,23,1,9,1,2,1,-23,0,-52,0,-86,0,113,0,75,0,22,0,-39,-1,-98,-1,92,-1,42,-1,-11,-2,-44,-2,-77,-2,-89,-2,-108,-2,-91,-2,-86,-2,-52,-2,-16,-2,29,-1,78,-1,127,-1,-75,-1,-27,-1,17,0,48,0,85,0,105,0,124,0,-126,0,-126,0,125,0,114,0,96,0,77,0,59,0,48,0,43,0,25,0,34,0,30,0,38,0,51,0,59,0,80,0,83,0,98,0,99,0,99,0,111,0,98,0,103,0,88,0,81,0,62,0,47,0,34,0,21,0,5,0,-9,-1,-31,-1,-46,-1,-62,-1,-81,-1,-105,-1,-124,-1,109,-1,84,-1,60,-1,33,-1,9,-1,-9,-2,-28,-2,-47,-2,-46,-2,-46,-2,-39,-2,-29,-2,-9,-2,21,-1,54,-1,97,-1,-122,-1,-70,-1,-27,-1,34,0,72,0,127,0,-77,0,-25,0,21,1,55,1,107,1,-111,1,-80,1,-51,1,-22,1,-8,1,10,2,-4,1,2,2,-18,1,-37,1,-66,1,-110,1,98,1,35,1,-24,0,-84,0,105,0,47,0,-18,-1,-63,-1,-114,-1,114,-1,88,-1,69,-1,67,-1,71,-1,68,-1,76,-1,80,-1,76,-1,78,-1,67,-1,42,-1,15,-1,-12,-2,-49,-2,-96,-2,110,-2,53,-2,9,-2,-26,-3,-56,-3,-75,-3,-84,-3,-85,-3,-65,-3,-29,-3,19,-2,75,-2,-111,-2,-35,-2,48,-1,-128,-1,-45,-1,30,0,108,0,-83,0,-28,0,34,1,73,1,122,1,-106,1,-74,1,-59,1,-34,1,-21,1,-4,1,-1,1,14,2,21,2,28,2,25,2,26,2,31,2,25,2,23,2,11,2,2,2,-3,1,-24,1,-38,1,-58,1,-76,1,-107,1,111,1,73,1,19,1,-35,0,-103,0,77,0,-6,-1,-90,-1,64,-1,-34,-2,126,-2,32,-2,-62,-3,118,-3,37,-3,-20,-4,-62,-4,-96,-4,-106,-4,-101,-4,-81,-4,-46,-4,-5,-4,64,-3,126,-3,-66,-3,9,-2,81,-2,-110,-2,-39,-2,12,-1,70,-1,127,-1,-85,-1,-23,-1,12,0,65,0,109,0,-105,0,-64,0,-12,0,43,1,87,1,-128,1,-84,1,-34,1,-13,1,22,2,31,2,49,2,56,2,48,2,37,2,21,2,11,2,-17,1,-39,1,-64,1,-92,1,-104,1,-122,1,113,1,100,1,90,1,69,1,49,1,24,1,1,1,-38,0,-78,0,-128,0,78,0,16,0,-56,-1,126,-1,62,-1,-11,-2,-92,-2,100,-2,31,-2,-16,-3,-65,-3,-91,-3,-122,-3,125,-3,116,-3,127,-3,-120,-3,-94,-3,-65,-3,-20,-3,32,-2,78,-2,-112,-2,-47,-2,14,-1,83,-1,-108,-1,-45,-1,6,0,63,0,108,0,-95,0,-66,0,-37,0,-16,0,-1,0,3,1,7,1,16,1,10,1,-3,0,-18,0,-14,0,-20,0,-17,0,-17,0,-1,0,6,1,23,1,33,1,53,1,66,1,75,1,78,1,78,1,64,1,51,1,9,1,-26,0,-84,0,123,0,44,0,-15,-1,-84,-1,101,-1,48,-1,-6,-2,-43,-2}; }
	private static byte[] data98(){ return new byte[] {-64,-2,-81,-2,-80,-2,-66,-2,-37,-2,-5,-2,35,-1,72,-1,119,-1,-96,-1,-48,-1,-8,-1,27,0,45,0,71,0,76,0,81,0,75,0,67,0,39,0,39,0,4,0,-5,-1,-17,-1,-34,-1,-34,-1,-22,-1,-29,-1,-7,-1,-3,-1,26,0,37,0,59,0,77,0,98,0,104,0,-128,0,-125,0,-113,0,-117,0,-118,0,-128,0,124,0,113,0,90,0,70,0,50,0,19,0,1,0,-38,-1,-54,-1,-101,-1,-128,-1,94,-1,58,-1,24,-1,-11,-2,-37,-2,-49,-2,-63,-2,-78,-2,-78,-2,-77,-2,-60,-2,-46,-2,-23,-2,1,-1,29,-1,63,-1,113,-1,-112,-1,-63,-1,-19,-1,29,0,76,0,120,0,-84,0,-35,0,9,1,55,1,97,1,-127,1,-86,1,-53,1,-26,1,-9,1,5,2,7,2,1,2,-13,1,-30,1,-67,1,-104,1,99,1,50,1,-17,0,-70,0,123,0,77,0,26,0,-17,-1,-52,-1,-77,-1,-106,-1,-113,-1,-117,-1,123,-1,127,-1,-128,-1,120,-1,112,-1,96,-1,81,-1,47,-1,14,-1,-36,-2,-86,-2,124,-2,72,-2,16,-2,-25,-3,-64,-3,-92,-3,-107,-3,-99,-3,-103,-3,-76,-3,-44,-3,1,-2,60,-2,-125,-2,-65,-2,11,-1,77,-1,-93,-1,-29,-1,47,0,104,0,-94,0,-55,0,-1,0,32,1,64,1,84,1,106,1,-123,1,-109,1,-83,1,-79,1,-56,1,-51,1,-32,1,-26,1,-12,1,-4,1,10,2,21,2,27,2,28,2,40,2,38,2,31,2,28,2,9,2,1,2,-38,1,-73,1,-119,1,70,1,-2,0,-84,0,81,0,-16,-1,-113,-1,31,-1,-78,-2,75,-2,-26,-3,-109,-3,74,-3,9,-3,-22,-4,-57,-4,-59,-4,-59,-4,-38,-4,0,-3,41,-3,96,-3,-101,-3,-42,-3,19,-2,75,-2,-123,-2,-68,-2,-14,-2,24,-1,76,-1,101,-1,-107,-1,-79,-1,-50,-1,1,0,32,0,78,0,-121,0,-72,0,-24,0,26,1,81,1,124,1,-91,1,-62,1,-29,1,-6,1,12,2,23,2,20,2,11,2,14,2,-1,1,-17,1,-39,1,-60,1,-80,1,-89,1,-115,1,-124,1,115,1,96,1,68,1,47,1,12,1,-20,0,-64,0,-110,0,89,0,30,0,-20,-1,-93,-1,115,-1,34,-1,-21,-2,-84,-2,126,-2,71,-2,17,-2,-13,-3,-50,-3,-72,-3,-81,-3,-103,-3,-99,-3,-90,-3,-65,-3,-47,-3,2,-2,44,-2,94,-2,-110,-2,-46,-2,15,-1,85,-1,-109,-1,-38,-1,23,0,75,0,-124,0,-90,0,-54,0,-37,0,-16,0,-6,0,-12,0,-17,0,-24,0,-42,0,-48,0,-52,0,-61,0,-59,0,-54,0,-48,0,-30,0,-3,0,18,1,33,1,59,1,79,1,90,1,85,1,71,1,49,1,17,1,-34,0,-91,0,108,0,41,0,-32,-1,-99,-1,85,-1,39,-1,-15,-2,-47,-2,-72,-2,-83,-2,-74,-2,-57,-2,-35,-2,4,-1,53,-1,92,-1,-109,-1,-68,-1,-10,-1,17,0,53,0,67,0,85,0,84,0,82,0,77,0,55,0,30,0,8,0,-27,-1,-53,-1,-65,-1,-89,-1,-92,-1,-108,-1,-102,-1,-94,-1,-82,-1,-60,-1,-33,-1,-11,-1,20,0,53,0,92,0,125,0,-101,0,-78,0,-50,0,-37,0,-32,0,-33,0,-31,0,-52,0,-73,0,-111,0,111,0,71,0,14,0,-42,-1,-99,-1,103,-1,52,-1,10,-1,-40,-2,-71,-2,-97,-2,-111,-2,-122,-2,-118,-2,-106,-2,-93,-2,-71,-2,-51,-2,-21,-2,9,-1,38,-1,66,-1,99,-1,123,-1,-97,-1,-68,-1,-37,-1,-2,-1,34,0,58,0,119,0,-99,0,-48,0,-6,0,56,1,92,1,-111,1,-77,1,-34,1,-11,1,4,2,5,2,7,2,-16,1,-44,1,-88,1,127,1,69,1,12,1,-43,0,-86,0,115,0,74,0,33,0,12,0,-19,-1,-24,-1,-36,-1,-36,-1,-47,-1,-44,-1,-56,-1,-71,-1,-84,-1,-108,-1,118,-1,73,-1,29,-1,-21,-2,-79,-2,-128,-2,66,-2,19,-2,-31,-3,-66,-3,-93,-3,-118,-3,-118,-3,-122,-3,-94,-3,-69,-3,-30,-3,20,-2,69,-2,-125,-2,-61,-2,8,-1,79,-1,-119,-1,-44,-1,11,0,71,0,121,0,-88,0,-44,0,-7,0,34,1,67,1,88,1,109,1,-117,1,-110,1,-92,1,-82,1,-67,1,-62,1,-46,1,-24,1,-11,1,10,2,26,2,52,2,56,2,83,2,88,2,103,2,89,2,85,2,40,2,9,2,-47,1,-120,1,51,1,-40,0,99,0,-1,-1,-123,-1,19,-1,-87,-2,55,-2,-35,-3,-113,-3,73,-3,25,-3,-3,-4,-15,-4,-7,-4,12,-3,51,-3,87,-3,127,-3,-75,-3,-29,-3,23,-2,76,-2,110,-2,-110,-2,-84,-2,-48,-2,-18,-2,-2,-2,22,-1,43,-1,70,-1,104,-1,-123,-1,-75,-1,-36,-1,16,0,67,0,116,0}; }
	private static byte[] data99(){ return new byte[] {-79,0,-25,0,19,1,72,1,105,1,-114,1,-79,1,-57,1,-38,1,-8,1,-7,1,8,2,21,2,27,2,32,2,31,2,32,2,24,2,13,2,-1,1,-19,1,-47,1,-82,1,-126,1,94,1,34,1,-24,0,-88,0,104,0,36,0,-29,-1,-95,-1,98,-1,39,-1,-18,-2,-79,-2,-128,-2,86,-2,39,-2,5,-2,-30,-3,-47,-3,-67,-3,-73,-3,-74,-3,-71,-3,-47,-3,-28,-3,1,-2,50,-2,93,-2,-107,-2,-48,-2,21,-1,81,-1,-120,-1,-49,-1,-2,-1,50,0,94,0,121,0,-111,0,-91,0,-83,0,-87,0,-88,0,-96,0,-105,0,-108,0,-115,0,-101,0,-84,0,-73,0,-47,0,-18,0,9,1,42,1,58,1,100,1,117,1,124,1,125,1,110,1,80,1,62,1,11,1,-38,0,-106,0,80,0,20,0,-35,-1,-107,-1,97,-1,52,-1,24,-1,-5,-2,-18,-2,-11,-2,-12,-2,10,-1,28,-1,65,-1,93,-1,-119,-1,-87,-1,-53,-1,-26,-1,-8,-1,21,0,25,0,43,0,35,0,37,0,23,0,7,0,-7,-1,-25,-1,-39,-1,-49,-1,-69,-1,-81,-1,-87,-1,-89,-1,-85,-1,-80,-1,-59,-1,-41,-1,-10,-1,22,0,55,0,100,0,-117,0,-69,0,-41,0,-3,0,19,1,44,1,46,1,41,1,35,1,8,1,-23,0,-75,0,-122,0,75,0,9,0,-52,-1,-118,-1,85,-1,20,-1,-13,-2,-67,-2,-89,-2,-101,-2,-110,-2,-108,-2,-106,-2,-92,-2,-74,-2,-45,-2,-21,-2,-1,-2,20,-1,53,-1,72,-1,96,-1,-127,-1,-116,-1,-90,-1,-59,-1,-28,-1,-3,-1,35,0,75,0,114,0,-95,0,-49,0,-2,0,39,1,82,1,124,1,-104,1,-81,1,-57,1,-49,1,-52,1,-66,1,-91,1,-116,1,101,1,72,1,29,1,-4,0,-42,0,-79,0,-106,0,118,0,102,0,86,0,72,0,64,0,51,0,44,0,28,0,19,0,-1,-1,-24,-1,-49,-1,-89,-1,126,-1,88,-1,36,-1,-18,-2,-72,-2,-119,-2,94,-2,40,-2,2,-2,-23,-3,-65,-3,-79,-3,-94,-3,-84,-3,-83,-3,-57,-3,-28,-3,14,-2,72,-2,123,-2,-71,-2,2,-1,70,-1,-110,-1,-53,-1,21,0,74,0,-116,0,-72,0,-24,0,8,1,37,1,67,1,88,1,102,1,110,1,119,1,-126,1,-112,1,-104,1,-79,1,-67,1,-36,1,-18,1,22,2,50,2,79,2,105,2,-120,2,-113,2,-124,2,-123,2,102,2,54,2,-7,1,-70,1,90,1,-8,0,-117,0,26,0,-95,-1,47,-1,-71,-2,87,-2,3,-2,-65,-3,-118,-3,93,-3,71,-3,64,-3,74,-3,91,-3,115,-3,-102,-3,-62,-3,-19,-3,30,-2,70,-2,109,-2,-113,-2,-72,-2,-56,-2,-28,-2,-20,-2,-5,-2,10,-1,29,-1,44,-1,69,-1,83,-1,115,-1,-101,-1,-74,-1,-19,-1,17,0,70,0,118,0,-82,0,-29,0,17,1,66,1,113,1,-92,1,-59,1,-20,1,16,2,45,2,61,2,76,2,84,2,84,2,87,2,65,2,44,2,17,2,-11,1,-48,1,-81,1,113,1,72,1,20,1,-37,0,-83,0,120,0,76,0,11,0,-17,-1,-75,-1,-118,-1,79,-1,33,-1,-19,-2,-62,-2,-120,-2,90,-2,42,-2,-3,-3,-35,-3,-58,-3,-73,-3,-87,-3,-81,-3,-67,-3,-50,-3,-15,-3,38,-2,79,-2,-116,-2,-55,-2,20,-1,82,-1,-110,-1,-55,-1,3,0,42,0,87,0,102,0,123,0,-119,0,-120,0,-117,0,126,0,-124,0,-117,0,-109,0,-108,0,-75,0,-65,0,-30,0,-4,0,36,1,72,1,94,1,127,1,-121,1,-117,1,-114,1,119,1,105,1,60,1,15,1,-36,0,-99,0,100,0,44,0,-11,-1,-56,-1,-111,-1,106,-1,79,-1,49,-1,31,-1,32,-1,28,-1,37,-1,57,-1,81,-1,101,-1,-125,-1,-100,-1,-67,-1,-40,-1,-15,-1,6,0,15,0,31,0,28,0,30,0,21,0,8,0,-4,-1,-26,-1,-42,-1,-74,-1,-75,-1,-99,-1,-108,-1,-115,-1,-120,-1,-111,-1,-88,-1,-73,-1,-34,-1,1,0,53,0,106,0,-109,0,-51,0,-15,0,35,1,61,1,84,1,78,1,77,1,52,1,15,1,-31,0,-95,0,98,0,31,0,-37,-1,-115,-1,93,-1,30,-1,-17,-2,-53,-2,-77,-2,-88,-2,-96,-2,-91,-2,-80,-2,-69,-2,-44,-2,-30,-2,3,-1,25,-1,44,-1,56,-1,77,-1,91,-1,113,-1,-127,-1,-117,-1,-99,-1,-87,-1,-67,-1,-37,-1,-4,-1,24,0,64,0,110,0,-103,0,-55,0,-20,0,29,1,61,1,93,1,119,1,-112,1,-101,1,-89,1,-94,1,-94,1,-109,1,-126,1,116,1,96,1,65,1,47,1,14,1,-7,0,-39,0,-58,0,-83,0,-100,0,125,0,111,0,77,0,61,0,25,0,4,0,-30,-1,-49,-1}; }
	private static byte[] data100(){ return new byte[] {-90,-1,-126,-1,101,-1,49,-1,14,-1,-33,-2,-78,-2,-118,-2,88,-2,37,-2,-1,-3,-49,-3,-68,-3,-102,-3,-103,-3,-118,-3,-108,-3,-97,-3,-64,-3,-26,-3,28,-2,85,-2,-114,-2,-40,-2,32,-1,105,-1,-84,-1,-14,-1,56,0,105,0,-91,0,-55,0,-15,0,5,1,36,1,56,1,68,1,89,1,101,1,124,1,-114,1,-79,1,-38,1,-6,1,33,2,84,2,-127,2,-88,2,-59,2,-29,2,-21,2,-15,2,-39,2,-69,2,-122,2,73,2,-6,1,-114,1,44,1,-77,0,70,0,-45,-1,93,-1,-4,-2,-103,-2,67,-2,1,-2,-59,-3,-95,-3,-124,-3,106,-3,115,-3,121,-3,-112,-3,-96,-3,-62,-3,-30,-3,8,-2,38,-2,71,-2,95,-2,116,-2,-108,-2,-92,-2,-82,-2,-70,-2,-55,-2,-47,-2,-32,-2,-16,-2,-10,-2,25,-1,47,-1,85,-1,125,-1,-86,-1,-38,-1,15,0,77,0,-120,0,-63,0,3,1,63,1,-123,1,-65,1,-22,1,32,2,69,2,99,2,118,2,-123,2,-119,2,-128,2,100,2,86,2,52,2,14,2,-34,1,-75,1,-122,1,78,1,38,1,-15,0,-51,0,-98,0,120,0,78,0,42,0,3,0,-44,-1,-86,-1,115,-1,68,-1,7,-1,-45,-2,-93,-2,109,-2,64,-2,27,-2,-16,-3,-26,-3,-48,-3,-51,-3,-40,-3,-25,-3,9,-2,34,-2,82,-2,-126,-2,-65,-2,-10,-2,48,-1,101,-1,-101,-1,-57,-1,-17,-1,5,0,32,0,42,0,53,0,62,0,61,0,68,0,78,0,83,0,100,0,-124,0,-105,0,-79,0,-47,0,0,1,28,1,66,1,92,1,116,1,122,1,-121,1,-126,1,110,1,95,1,50,1,11,1,-37,0,-88,0,111,0,52,0,4,0,-49,-1,-88,-1,-128,-1,102,-1,69,-1,57,-1,60,-1,49,-1,63,-1,74,-1,92,-1,126,-1,-102,-1,-62,-1,-54,-1,-16,-1,-6,-1,16,0,31,0,33,0,29,0,18,0,15,0,-5,-1,-26,-1,-42,-1,-72,-1,-93,-1,-115,-1,127,-1,116,-1,109,-1,117,-1,120,-1,-104,-1,-79,-1,-27,-1,21,0,77,0,-116,0,-56,0,2,1,54,1,102,1,-126,1,-105,1,-101,1,-118,1,112,1,58,1,3,1,-65,0,120,0,30,0,-46,-1,-126,-1,62,-1,0,-1,-49,-2,-96,-2,-112,-2,126,-2,121,-2,124,-2,-118,-2,-93,-2,-68,-2,-37,-2,-11,-2,8,-1,37,-1,59,-1,79,-1,94,-1,114,-1,122,-1,-121,-1,-104,-1,-93,-1,-74,-1,-56,-1,-26,-1,14,0,40,0,76,0,116,0,-107,0,-61,0,-28,0,12,1,35,1,60,1,70,1,91,1,95,1,104,1,97,1,97,1,96,1,89,1,75,1,63,1,53,1,42,1,25,1,6,1,-3,0,-29,0,-44,0,-62,0,-90,0,-122,0,112,0,75,0,46,0,13,0,-17,-1,-41,-1,-75,-1,-103,-1,120,-1,88,-1,36,-1,0,-1,-50,-2,-86,-2,127,-2,78,-2,33,-2,-5,-3,-43,-3,-60,-3,-85,-3,-87,-3,-79,-3,-69,-3,-46,-3,-18,-3,33,-2,89,-2,-103,-2,-37,-2,38,-1,104,-1,-83,-1,-21,-1,36,0,100,0,-121,0,-80,0,-59,0,-37,0,-12,0,-3,0,17,1,41,1,65,1,95,1,-117,1,-71,1,-30,1,34,2,81,2,-120,2,-73,2,-40,2,-9,2,4,3,15,3,-11,2,-46,2,-105,2,75,2,-8,1,-114,1,30,1,-83,0,53,0,-52,-1,99,-1,-5,-2,-77,-2,86,-2,36,-2,-12,-3,-52,-3,-67,-3,-68,-3,-72,-3,-52,-3,-34,-3,-6,-3,25,-2,56,-2,72,-2,113,-2,122,-2,-100,-2,-100,-2,-89,-2,-74,-2,-81,-2,-73,-2,-79,-2,-82,-2,-83,-2,-85,-2,-82,-2,-71,-2,-49,-2,-24,-2,-3,-2,44,-1,88,-1,-103,-1,-33,-1,36,0,121,0,-53,0,32,1,116,1,-68,1,1,2,66,2,116,2,-95,2,-82,2,-63,2,-81,2,-86,2,-124,2,95,2,48,2,-8,1,-57,1,127,1,87,1,37,1,-5,0,-45,0,-82,0,-106,0,121,0,96,0,60,0,34,0,-5,-1,-51,-1,-91,-1,113,-1,64,-1,7,-1,-51,-2,-107,-2,102,-2,54,-2,16,-2,-18,-3,-41,-3,-41,-3,-38,-3,-19,-3,9,-2,51,-2,97,-2,-105,-2,-48,-2,9,-1,59,-1,109,-1,-99,-1,-75,-1,-33,-1,-17,-1,14,0,11,0,30,0,30,0,34,0,29,0,46,0,44,0,61,0,74,0,95,0,126,0,-101,0,-62,0,-36,0,-11,0,16,1,38,1,53,1,69,1,71,1,69,1,54,1,45,1,19,1,-1,0,-34,0,-66,0,-111,0,101,0,60,0,25,0,-27,-1,-66,-1,-97,-1,123,-1,108,-1,97,-1,87,-1,91,-1,93,-1,109,-1,122,-1,-109,-1,-83,-1,-77,-1,-42,-1,-29,-1,-21,-1,-8,-1,-12,-1}; }
	private static byte[] data101(){ return new byte[] {-17,-1,-40,-1,-53,-1,-85,-1,-97,-1,113,-1,98,-1,62,-1,41,-1,39,-1,39,-1,54,-1,72,-1,116,-1,-94,-1,-35,-1,35,0,109,0,-73,0,-8,0,59,1,115,1,-92,1,-65,1,-54,1,-66,1,-83,1,117,1,73,1,-2,0,-69,0,107,0,20,0,-52,-1,-127,-1,67,-1,14,-1,-29,-2,-62,-2,-79,-2,-97,-2,-98,-2,-89,-2,-72,-2,-48,-2,-37,-2,-9,-2,8,-1,33,-1,53,-1,68,-1,81,-1,99,-1,99,-1,113,-1,118,-1,-123,-1,-119,-1,-95,-1,-83,-1,-61,-1,-32,-1,-14,-1,13,0,43,0,76,0,108,0,-126,0,-88,0,-61,0,-29,0,-7,0,19,1,32,1,67,1,77,1,102,1,95,1,120,1,115,1,117,1,112,1,101,1,89,1,61,1,45,1,12,1,-10,0,-52,0,-75,0,-110,0,108,0,87,0,63,0,44,0,21,0,-6,-1,-32,-1,-61,-1,-81,-1,127,-1,97,-1,39,-1,-4,-2,-45,-2,-99,-2,109,-2,55,-2,10,-2,-34,-3,-63,-3,-96,-3,-102,-3,-105,-3,-92,-3,-65,-3,-33,-3,27,-2,71,-2,-121,-2,-64,-2,6,-1,76,-1,-126,-1,-69,-1,-29,-1,15,0,54,0,90,0,107,0,127,0,-102,0,-80,0,-57,0,-25,0,15,1,55,1,97,1,-105,1,-47,1,9,2,68,2,116,2,-88,2,-57,2,-29,2,-23,2,-29,2,-49,2,-81,2,117,2,58,2,-7,1,-89,1,76,1,-9,0,-103,0,62,0,-28,-1,-113,-1,67,-1,-11,-2,-72,-2,120,-2,87,-2,50,-2,20,-2,5,-2,-1,-3,0,-2,12,-2,18,-2,42,-2,63,-2,80,-2,107,-2,121,-2,-117,-2,-110,-2,-103,-2,-98,-2,-96,-2,-104,-2,-115,-2,-116,-2,127,-2,125,-2,120,-2,-120,-2,-106,-2,-77,-2,-36,-2,19,-1,75,-1,-108,-1,-26,-1,62,0,-98,0,-5,0,90,1,-81,1,0,2,75,2,126,2,-86,2,-64,2,-57,2,-68,2,-90,2,-123,2,102,2,58,2,5,2,-42,1,-92,1,113,1,71,1,25,1,-3,0,-44,0,-70,0,-106,0,122,0,81,0,54,0,18,0,-18,-1,-69,-1,-117,-1,92,-1,41,-1,-6,-2,-62,-2,-99,-2,103,-2,76,-2,48,-2,26,-2,15,-2,16,-2,26,-2,46,-2,64,-2,108,-2,-126,-2,-74,-2,-54,-2,-4,-2,33,-1,69,-1,106,-1,-119,-1,-93,-1,-57,-1,-45,-1,-23,-1,2,0,13,0,44,0,50,0,75,0,96,0,117,0,-113,0,-94,0,-66,0,-50,0,-25,0,-7,0,7,1,31,1,38,1,48,1,60,1,54,1,59,1,48,1,36,1,13,1,-14,0,-35,0,-75,0,-106,0,104,0,63,0,24,0,-13,-1,-39,-1,-73,-1,-92,-1,-115,-1,126,-1,119,-1,120,-1,-115,-1,-113,-1,-97,-1,-86,-1,-66,-1,-51,-1,-45,-1,-34,-1,-32,-1,-44,-1,-47,-1,-69,-1,-86,-1,-118,-1,109,-1,81,-1,58,-1,27,-1,21,-1,13,-1,15,-1,41,-1,66,-1,117,-1,-94,-1,-25,-1,48,0,113,0,-57,0,9,1,84,1,-120,1,-82,1,-59,1,-55,1,-66,1,-95,1,117,1,66,1,-4,0,-80,0,100,0,22,0,-50,-1,-127,-1,70,-1,18,-1,-16,-2,-47,-2,-69,-2,-70,-2,-58,-2,-46,-2,-24,-2,6,-1,27,-1,62,-1,85,-1,107,-1,123,-1,-114,-1,-105,-1,-102,-1,-92,-1,-98,-1,-106,-1,-105,-1,-111,-1,-103,-1,-113,-1,-103,-1,-102,-1,-80,-1,-61,-1,-46,-1,-19,-1,18,0,57,0,91,0,-125,0,-88,0,-36,0,-5,0,35,1,72,1,98,1,118,1,-104,1,-94,1,-87,1,-82,1,-100,1,-105,1,121,1,99,1,63,1,32,1,-12,0,-41,0,-84,0,-103,0,108,0,101,0,68,0,50,0,29,0,11,0,-4,-1,-35,-1,-55,-1,-93,-1,-128,-1,85,-1,42,-1,-11,-2,-62,-2,-122,-2,88,-2,21,-2,-8,-3,-46,-3,-72,-3,-96,-3,-96,-3,-93,-3,-65,-3,-46,-3,11,-2,50,-2,114,-2,-86,-2,-29,-2,36,-1,78,-1,-112,-1,-69,-1,-30,-1,13,0,35,0,60,0,98,0,122,0,-102,0,-69,0,-38,0,4,1,52,1,105,1,-105,1,-41,1,6,2,61,2,112,2,-103,2,-74,2,-62,2,-52,2,-54,2,-77,2,-107,2,102,2,59,2,-12,1,-84,1,90,1,19,1,-72,0,99,0,13,0,-61,-1,124,-1,63,-1,-1,-2,-48,-2,-88,-2,-110,-2,119,-2,110,-2,108,-2,116,-2,109,-2,-119,-2,-113,-2,-99,-2,-98,-2,-83,-2,-87,-2,-86,-2,-89,-2,-111,-2,-119,-2,106,-2,84,-2,55,-2,31,-2,10,-2,0,-2,-3,-3,-4,-3,18,-2,51,-2,97,-2,-97,-2,-33,-2,71,-1,-93,-1,14,0,115,0,-30,0,74,1,-80,1,-4,1,68,2,-125,2,-95,2,-71,2,-70,2,-70,2}; }
	private static byte[] data102(){ return new byte[] {-87,2,-122,2,93,2,48,2,2,2,-43,1,-90,1,124,1,89,1,51,1,19,1,-20,0,-45,0,-74,0,-98,0,-120,0,104,0,68,0,44,0,-6,-1,-34,-1,-82,-1,-122,-1,85,-1,23,-1,-22,-2,-65,-2,-113,-2,113,-2,72,-2,53,-2,38,-2,37,-2,35,-2,45,-2,55,-2,82,-2,112,-2,-106,-2,-75,-2,-34,-2,12,-1,45,-1,93,-1,126,-1,-87,-1,-64,-1,-24,-1,-3,-1,26,0,47,0,78,0,87,0,109,0,118,0,-117,0,-113,0,-90,0,-89,0,-69,0,-65,0,-43,0,-29,0,-21,0,-4,0,4,1,16,1,23,1,18,1,9,1,-1,0,-22,0,-54,0,-80,0,-110,0,104,0,84,0,44,0,10,0,-11,-1,-38,-1,-62,-1,-76,-1,-84,-1,-96,-1,-99,-1,-93,-1,-86,-1,-89,-1,-71,-1,-67,-1,-45,-1,-47,-1,-56,-1,-54,-1,-75,-1,-86,-1,-110,-1,-128,-1,89,-1,73,-1,45,-1,28,-1,9,-1,10,-1,14,-1,28,-1,57,-1,95,-1,-110,-1,-54,-1,10,0,81,0,-105,0,-30,0,33,1,93,1,-110,1,-86,1,-60,1,-59,1,-63,1,-93,1,125,1,67,1,10,1,-57,0,110,0,44,0,-36,-1,-97,-1,92,-1,38,-1,-4,-2,-40,-2,-58,-2,-62,-2,-59,-2,-43,-2,-22,-2,8,-1,33,-1,68,-1,92,-1,119,-1,-112,-1,-100,-1,-82,-1,-92,-1,-87,-1,-108,-1,-107,-1,-125,-1,119,-1,96,-1,88,-1,71,-1,69,-1,60,-1,77,-1,90,-1,112,-1,-114,-1,-80,-1,-28,-1,19,0,69,0,-127,0,-76,0,-7,0,40,1,88,1,-120,1,-93,1,-64,1,-44,1,-47,1,-40,1,-70,1,-80,1,-122,1,116,1,81,1,43,1,0,1,-15,0,-47,0,-70,0,-90,0,-120,0,-123,0,107,0,81,0,70,0,42,0,21,0,-14,-1,-62,-1,-100,-1,108,-1,60,-1,1,-1,-58,-2,-121,-2,80,-2,23,-2,-22,-3,-57,-3,-84,-3,-101,-3,-113,-3,-103,-3,-73,-3,-55,-3,-18,-3,26,-2,68,-2,-127,-2,-88,-2,-25,-2,15,-1,72,-1,121,-1,-95,-1,-60,-1,-21,-1,28,0,57,0,103,0,-114,0,-74,0,-17,0,30,1,90,1,-115,1,-60,1,-10,1,32,2,75,2,112,2,123,2,-113,2,-103,2,-105,2,-121,2,110,2,83,2,42,2,-16,1,-69,1,117,1,56,1,-22,0,-95,0,92,0,27,0,-40,-1,-96,-1,106,-1,59,-1,27,-1,-7,-2,-23,-2,-35,-2,-45,-2,-45,-2,-43,-2,-41,-2,-29,-2,-31,-2,-19,-2,-27,-2,-32,-2,-50,-2,-70,-2,-95,-2,-124,-2,95,-2,58,-2,22,-2,-10,-3,-41,-3,-61,-3,-63,-3,-64,-3,-39,-3,-17,-3,40,-2,95,-2,-75,-2,14,-1,109,-1,-30,-1,74,0,-73,0,28,1,120,1,-57,1,8,2,59,2,92,2,114,2,110,2,111,2,89,2,65,2,47,2,8,2,-31,1,-72,1,-103,1,119,1,88,1,59,1,31,1,-4,0,-16,0,-42,0,-64,0,-82,0,-116,0,115,0,83,0,44,0,-4,-1,-35,-1,-92,-1,116,-1,75,-1,31,-1,-13,-2,-60,-2,-90,-2,-120,-2,107,-2,93,-2,72,-2,68,-2,72,-2,80,-2,99,-2,105,-2,-109,-2,-102,-2,-53,-2,-19,-2,24,-1,54,-1,99,-1,-122,-1,-85,-1,-40,-1,-13,-1,19,0,45,0,65,0,87,0,105,0,104,0,118,0,121,0,126,0,126,0,-113,0,-106,0,-82,0,-67,0,-46,0,-26,0,1,1,6,1,24,1,26,1,37,1,22,1,26,1,-10,0,-13,0,-55,0,-81,0,-124,0,93,0,57,0,26,0,-16,-1,-45,-1,-78,-1,-83,-1,-104,-1,-108,-1,-115,-1,-117,-1,-107,-1,-104,-1,-93,-1,-93,-1,-94,-1,-102,-1,-108,-1,-116,-1,124,-1,105,-1,80,-1,61,-1,39,-1,23,-1,21,-1,13,-1,24,-1,44,-1,63,-1,105,-1,-107,-1,-55,-1,3,0,75,0,-117,0,-54,0,-6,0,44,1,85,1,119,1,-122,1,-119,1,-120,1,121,1,91,1,55,1,3,1,-46,0,-99,0,92,0,34,0,-30,-1,-81,-1,122,-1,80,-1,45,-1,17,-1,10,-1,-2,-2,1,-1,9,-1,30,-1,46,-1,73,-1,101,-1,-124,-1,-99,-1,-85,-1,-71,-1,-57,-1,-50,-1,-52,-1,-60,-1,-75,-1,-102,-1,-128,-1,102,-1,78,-1,57,-1,36,-1,22,-1,14,-1,15,-1,30,-1,66,-1,87,-1,-104,-1,-57,-1,8,0,75,0,-114,0,-44,0,30,1,74,1,-117,1,-95,1,-59,1,-44,1,-42,1,-53,1,-65,1,-92,1,-123,1,112,1,77,1,46,1,29,1,-3,0,-19,0,-37,0,-59,0,-75,0,-79,0,-90,0,-111,0,-126,0,96,0,64,0,28,0,-24,-1,-72,-1,-126,-1,64,-1,9,-1,-64,-2,-113,-2,80,-2,32,-2,-8,-3,-44,-3}; }
	private static byte[] data103(){ return new byte[] {-67,-3,-82,-3,-72,-3,-74,-3,-55,-3,-33,-3,-4,-3,38,-2,70,-2,108,-2,-109,-2,-61,-2,-18,-2,32,-1,67,-1,117,-1,-103,-1,-50,-1,-16,-1,34,0,83,0,121,0,-87,0,-30,0,21,1,62,1,112,1,-107,1,-65,1,-25,1,8,2,44,2,68,2,83,2,103,2,107,2,103,2,97,2,80,2,60,2,12,2,-35,1,-85,1,114,1,45,1,-22,0,-95,0,95,0,28,0,-36,-1,-99,-1,117,-1,75,-1,41,-1,19,-1,3,-1,4,-1,-7,-2,3,-1,9,-1,15,-1,13,-1,8,-1,-6,-2,-14,-2,-50,-2,-71,-2,-125,-2,88,-2,50,-2,-3,-3,-45,-3,-90,-3,-108,-3,122,-3,126,-3,-121,-3,-79,-3,-28,-3,38,-2,120,-2,-48,-2,51,-1,-94,-1,12,0,115,0,-45,0,50,1,126,1,-67,1,-14,1,21,2,44,2,49,2,46,2,36,2,14,2,-13,1,-41,1,-71,1,-107,1,123,1,92,1,68,1,41,1,21,1,-1,0,-13,0,-20,0,-37,0,-43,0,-57,0,-65,0,-88,0,-99,0,-128,0,108,0,63,0,25,0,-12,-1,-52,-1,-108,-1,102,-1,51,-1,-4,-2,-51,-2,-94,-2,126,-2,86,-2,67,-2,48,-2,44,-2,52,-2,65,-2,81,-2,106,-2,-97,-2,-68,-2,-24,-2,24,-1,64,-1,105,-1,-110,-1,-73,-1,-37,-1,-20,-1,11,0,12,0,31,0,30,0,43,0,43,0,52,0,60,0,74,0,96,0,123,0,-108,0,-83,0,-55,0,-25,0,10,1,34,1,49,1,68,1,64,1,70,1,55,1,37,1,14,1,-19,0,-40,0,-82,0,-114,0,95,0,68,0,34,0,4,0,-19,-1,-37,-1,-61,-1,-67,-1,-77,-1,-75,-1,-83,-1,-88,-1,-97,-1,-108,-1,-120,-1,125,-1,108,-1,90,-1,68,-1,47,-1,34,-1,17,-1,8,-1,0,-1,3,-1,12,-1,21,-1,60,-1,81,-1,126,-1,-80,-1,-27,-1,26,0,81,0,-121,0,-67,0,-15,0,18,1,56,1,75,1,99,1,111,1,100,1,88,1,62,1,34,1,-3,0,-56,0,-103,0,95,0,40,0,-17,-1,-72,-1,-112,-1,100,-1,77,-1,48,-1,38,-1,33,-1,46,-1,62,-1,77,-1,104,-1,120,-1,-102,-1,-74,-1,-53,-1,-41,-1,-33,-1,-26,-1,-32,-1,-46,-1,-65,-1,-104,-1,-126,-1,79,-1,52,-1,11,-1,-13,-2,-35,-2,-51,-2,-54,-2,-41,-2,-14,-2,11,-1,64,-1,110,-1,-80,-1,-3,-1,58,0,-123,0,-59,0,4,1,63,1,107,1,-120,1,-104,1,-84,1,-78,1,-82,1,-98,1,-107,1,116,1,96,1,69,1,49,1,26,1,-1,0,-8,0,-24,0,-35,0,-42,0,-61,0,-66,0,-85,0,-92,0,-117,0,115,0,90,0,55,0,11,0,-36,-1,-87,-1,114,-1,57,-1,4,-1,-51,-2,-111,-2,94,-2,44,-2,18,-2,-25,-3,-52,-3,-68,-3,-72,-3,-71,-3,-65,-3,-48,-3,-13,-3,16,-2,56,-2,105,-2,-107,-2,-50,-2,-3,-2,58,-1,115,-1,-77,-1,-30,-1,36,0,79,0,-118,0,-78,0,-38,0,11,1,44,1,81,1,111,1,-111,1,-86,1,-62,1,-28,1,-14,1,16,2,27,2,38,2,49,2,53,2,49,2,32,2,14,2,-19,1,-55,1,-100,1,109,1,51,1,5,1,-53,0,-116,0,86,0,28,0,-19,-1,-67,-1,-105,-1,120,-1,106,-1,82,-1,75,-1,60,-1,48,-1,48,-1,34,-1,17,-1,-12,-2,-33,-2,-64,-2,-106,-2,101,-2,56,-2,5,-2,-40,-3,-83,-3,-110,-3,119,-3,106,-3,106,-3,125,-3,-91,-3,-40,-3,29,-2,105,-2,-61,-2,30,-1,-121,-1,-24,-1,73,0,-88,0,-1,0,75,1,-120,1,-70,1,-32,1,0,2,13,2,21,2,9,2,-2,1,-14,1,-43,1,-66,1,-95,1,-115,1,112,1,88,1,66,1,55,1,36,1,19,1,15,1,5,1,-6,0,-13,0,-25,0,-35,0,-58,0,-76,0,-92,0,-128,0,105,0,58,0,13,0,-32,-1,-79,-1,121,-1,76,-1,19,-1,-37,-2,-88,-2,124,-2,102,-2,76,-2,61,-2,54,-2,62,-2,76,-2,101,-2,-122,-2,-79,-2,-38,-2,2,-1,61,-1,107,-1,-106,-1,-76,-1,-40,-1,-18,-1,-11,-1,-6,-1,2,0,-2,-1,-10,-1,-3,-1,-4,-1,3,0,13,0,38,0,54,0,88,0,114,0,-103,0,-63,0,-20,0,8,1,39,1,62,1,76,1,82,1,82,1,72,1,54,1,27,1,-1,0,-45,0,-78,0,-125,0,99,0,65,0,39,0,9,0,-11,-1,-29,-1,-28,-1,-45,-1,-53,-1,-56,-1,-59,-1,-71,-1,-78,-1,-103,-1,-104,-1,-126,-1,107,-1,85,-1,70,-1,53,-1,31,-1,25,-1,19,-1,27,-1,35,-1,57,-1,80,-1,119,-1,-96,-1,-55,-1,-13,-1,49,0,90,0}; }
	private static byte[] data104(){ return new byte[] {-120,0,-73,0,-43,0,8,1,33,1,54,1,68,1,76,1,68,1,71,1,28,1,26,1,-25,0,-55,0,-107,0,105,0,56,0,5,0,-42,-1,-84,-1,-114,-1,109,-1,89,-1,74,-1,77,-1,71,-1,87,-1,107,-1,125,-1,-105,-1,-73,-1,-47,-1,-36,-1,-20,-1,-8,-1,-20,-1,-26,-1,-54,-1,-81,-1,-116,-1,86,-1,53,-1,17,-1,-27,-2,-69,-2,-96,-2,-108,-2,-104,-2,-90,-2,-57,-2,-25,-2,33,-1,103,-1,-84,-1,-9,-1,66,0,-107,0,-36,0,22,1,76,1,117,1,-118,1,-83,1,-83,1,-76,1,-81,1,-99,1,-116,1,124,1,102,1,74,1,67,1,37,1,27,1,12,1,2,1,-3,0,-10,0,-15,0,-27,0,-34,0,-50,0,-77,0,-90,0,-122,0,87,0,51,0,4,0,-46,-1,-100,-1,100,-1,46,-1,-5,-2,-58,-2,-104,-2,98,-2,59,-2,29,-2,7,-2,-16,-3,-33,-3,-32,-3,-47,-3,-25,-3,-3,-3,10,-2,51,-2,80,-2,125,-2,-89,-2,-39,-2,13,-1,68,-1,115,-1,-88,-1,-44,-1,11,0,46,0,86,0,120,0,-99,0,-66,0,-39,0,-8,0,16,1,52,1,83,1,-128,1,-102,1,-76,1,-33,1,-18,1,14,2,23,2,31,2,36,2,20,2,5,2,-14,1,-45,1,-82,1,123,1,79,1,25,1,-32,0,-82,0,120,0,81,0,43,0,4,0,-24,-1,-54,-1,-66,-1,-93,-1,-106,-1,-121,-1,114,-1,91,-1,66,-1,25,-1,-9,-2,-52,-2,-102,-2,92,-2,43,-2,-24,-3,-69,-3,-112,-3,105,-3,78,-3,66,-3,79,-3,98,-3,-121,-3,-69,-3,-2,-3,70,-2,-90,-2,4,-1,96,-1,-58,-1,37,0,126,0,-47,0,25,1,88,1,-118,1,-74,1,-53,1,-27,1,-28,1,-25,1,-40,1,-56,1,-85,1,-104,1,114,1,103,1,66,1,47,1,36,1,15,1,7,1,-1,0,-9,0,-8,0,-12,0,-8,0,-12,0,-15,0,-29,0,-40,0,-67,0,-86,0,-118,0,105,0,63,0,15,0,-37,-1,-92,-1,111,-1,42,-1,-6,-2,-61,-2,-109,-2,108,-2,79,-2,62,-2,45,-2,55,-2,69,-2,94,-2,-128,-2,-92,-2,-48,-2,-6,-2,38,-1,83,-1,122,-1,-113,-1,-82,-1,-71,-1,-48,-1,-55,-1,-40,-1,-45,-1,-44,-1,-34,-1,-34,-1,-17,-1,-9,-1,11,0,37,0,68,0,105,0,-117,0,-76,0,-31,0,-3,0,38,1,61,1,86,1,93,1,97,1,74,1,77,1,40,1,16,1,-20,0,-61,0,-86,0,114,0,95,0,48,0,25,0,0,0,-25,-1,-44,-1,-55,-1,-80,-1,-81,-1,-97,-1,-112,-1,-127,-1,117,-1,99,-1,85,-1,65,-1,49,-1,35,-1,16,-1,13,-1,2,-1,13,-1,15,-1,30,-1,42,-1,68,-1,94,-1,-123,-1,-87,-1,-54,-1,-5,-1,31,0,78,0,114,0,-104,0,-69,0,-35,0,-9,0,15,1,26,1,35,1,23,1,13,1,-6,0,-23,0,-57,0,-97,0,120,0,84,0,47,0,5,0,-33,-1,-59,-1,-83,-1,-93,-1,-113,-1,-106,-1,-108,-1,-85,-1,-74,-1,-60,-1,-25,-1,-10,-1,5,0,16,0,19,0,14,0,9,0,-17,-1,-55,-1,-91,-1,111,-1,57,-1,3,-1,-42,-2,-85,-2,-128,-2,93,-2,77,-2,84,-2,97,-2,118,-2,-93,-2,-41,-2,28,-1,97,-1,-80,-1,-1,-1,77,0,-114,0,-44,0,12,1,46,1,88,1,110,1,127,1,-122,1,-124,1,124,1,114,1,100,1,85,1,73,1,55,1,46,1,28,1,24,1,13,1,3,1,-6,0,1,1,-25,0,-30,0,-44,0,-54,0,-78,0,-111,0,119,0,76,0,40,0,-10,-1,-56,-1,-101,-1,104,-1,46,-1,0,-1,-58,-2,-105,-2,103,-2,68,-2,31,-2,16,-2,-23,-3,-27,-3,-37,-3,-29,-3,-17,-3,1,-2,35,-2,70,-2,110,-2,-98,-2,-46,-2,3,-1,59,-1,107,-1,-108,-1,-50,-1,-20,-1,14,0,40,0,70,0,93,0,112,0,-124,0,-97,0,-69,0,-44,0,-14,0,24,1,61,1,96,1,-128,1,-91,1,-73,1,-44,1,-26,1,-19,1,-20,1,-17,1,-39,1,-54,1,-86,1,-116,1,114,1,61,1,26,1,-23,0,-56,0,-95,0,-128,0,91,0,67,0,25,0,9,0,-24,-1,-47,-1,-73,-1,-120,-1,104,-1,59,-1,12,-1,-37,-2,-90,-2,105,-2,48,-2,-2,-3,-49,-3,-94,-3,124,-3,100,-3,96,-3,97,-3,112,-3,-118,-3,-76,-3,-20,-3,40,-2,111,-2,-67,-2,8,-1,89,-1,-88,-1,-2,-1,68,0,-108,0,-56,0,9,1,50,1,97,1,119,1,-110,1,-96,1,-103,1,-100,1,-119,1,122,1,103,1,77,1,57,1,36,1,17,1,10,1,5,1,1,1,3,1,13,1,18,1,26,1,29,1}; }
	private static byte[] data105(){ return new byte[] {46,1,43,1,51,1,30,1,18,1,-2,0,-40,0,-84,0,114,0,53,0,-10,-1,-72,-1,108,-1,36,-1,-39,-2,-86,-2,113,-2,72,-2,37,-2,17,-2,17,-2,32,-2,46,-2,79,-2,118,-2,-105,-2,-53,-2,-6,-2,41,-1,75,-1,103,-1,-125,-1,-109,-1,-83,-1,-76,-1,-66,-1,-67,-1,-58,-1,-60,-1,-50,-1,-43,-1,-31,-1,-16,-1,8,0,34,0,59,0,89,0,122,0,-111,0,-61,0,-42,0,-7,0,14,1,33,1,45,1,47,1,52,1,47,1,33,1,25,1,-2,0,-29,0,-52,0,-87,0,-120,0,102,0,64,0,43,0,6,0,-17,-1,-47,-1,-77,-1,-99,-1,-119,-1,117,-1,104,-1,94,-1,73,-1,67,-1,57,-1,54,-1,59,-1,56,-1,61,-1,65,-1,73,-1,82,-1,91,-1,112,-1,117,-1,-119,-1,-108,-1,-82,-1,-54,-1,-32,-1,-5,-1,28,0,67,0,90,0,-125,0,-100,0,-69,0,-43,0,-27,0,-23,0,-23,0,-21,0,-38,0,-52,0,-78,0,-107,0,114,0,87,0,54,0,24,0,0,0,-23,-1,-33,-1,-37,-1,-46,-1,-35,-1,-29,-1,-3,-1,8,0,28,0,44,0,44,0,44,0,43,0,31,0,4,0,-17,-1,-70,-1,-105,-1,91,-1,43,-1,-7,-2,-62,-2,-99,-2,109,-2,84,-2,79,-2,69,-2,90,-2,104,-2,-105,-2,-58,-2,7,-1,61,-1,120,-1,-62,-1,13,0,70,0,-119,0,-74,0,-20,0,12,1,46,1,72,1,91,1,96,1,99,1,96,1,94,1,87,1,70,1,59,1,42,1,34,1,18,1,23,1,10,1,8,1,5,1,2,1,4,1,-4,0,-5,0,-13,0,-24,0,-44,0,-78,0,-97,0,118,0,81,0,28,0,-31,-1,-83,-1,105,-1,38,-1,-21,-2,-74,-2,120,-2,68,-2,21,-2,-10,-3,-38,-3,-59,-3,-60,-3,-53,-3,-35,-3,-11,-3,26,-2,62,-2,115,-2,-101,-2,-47,-2,-2,-2,45,-1,89,-1,127,-1,-97,-1,-75,-1,-33,-1,-26,-1,7,0,26,0,61,0,91,0,124,0,-99,0,-67,0,-24,0,17,1,56,1,98,1,-128,1,-88,1,-60,1,-44,1,-19,1,-24,1,-16,1,-25,1,-33,1,-62,1,-86,1,-109,1,115,1,87,1,50,1,19,1,-12,0,-41,0,-69,0,-104,0,-124,0,100,0,71,0,39,0,5,0,-23,-1,-65,-1,-107,-1,110,-1,57,-1,5,-1,-51,-2,-104,-2,100,-2,51,-2,6,-2,-35,-3,-62,-3,-91,-3,-99,-3,-108,-3,-92,-3,-77,-3,-49,-3,-5,-3,29,-2,99,-2,-111,-2,-42,-2,25,-1,105,-1,-86,-1,-16,-1,56,0,113,0,-85,0,-38,0,-5,0,37,1,53,1,65,1,67,1,76,1,61,1,48,1,33,1,27,1,13,1,10,1,5,1,8,1,15,1,20,1,31,1,51,1,74,1,90,1,111,1,-126,1,127,1,-121,1,122,1,103,1,72,1,31,1,-10,0,-69,0,116,0,49,0,-27,-1,-97,-1,86,-1,11,-1,-45,-2,-102,-2,112,-2,86,-2,64,-2,68,-2,66,-2,85,-2,108,-2,-121,-2,-81,-2,-47,-2,-13,-2,17,-1,55,-1,79,-1,109,-1,125,-1,-115,-1,-103,-1,-94,-1,-91,-1,-79,-1,-84,-1,-73,-1,-56,-1,-54,-1,-34,-1,-27,-1,11,0,28,0,61,0,98,0,127,0,-90,0,-47,0,-14,0,10,1,41,1,54,1,73,1,73,1,77,1,73,1,66,1,45,1,15,1,-20,0,-51,0,-91,0,122,0,92,0,47,0,11,0,-21,-1,-61,-1,-84,-1,-114,-1,117,-1,106,-1,90,-1,82,-1,74,-1,67,-1,74,-1,73,-1,80,-1,82,-1,87,-1,100,-1,102,-1,115,-1,116,-1,-120,-1,-122,-1,-104,-1,-95,-1,-75,-1,-57,-1,-34,-1,1,0,18,0,49,0,82,0,114,0,-121,0,-92,0,-72,0,-65,0,-52,0,-54,0,-62,0,-71,0,-76,0,-96,0,-113,0,117,0,89,0,72,0,43,0,35,0,21,0,8,0,11,0,15,0,30,0,43,0,50,0,72,0,87,0,96,0,107,0,105,0,103,0,85,0,60,0,28,0,-17,-1,-69,-1,-122,-1,78,-1,20,-1,-37,-2,-97,-2,123,-2,89,-2,67,-2,51,-2,57,-2,78,-2,110,-2,-116,-2,-56,-2,-3,-2,69,-1,-128,-1,-52,-1,17,0,83,0,-113,0,-53,0,-9,0,39,1,67,1,91,1,105,1,105,1,104,1,95,1,90,1,68,1,54,1,44,1,20,1,14,1,8,1,-7,0,-6,0,-1,0,3,1,4,1,14,1,19,1,26,1,19,1,19,1,0,1,-21,0,-50,0,-83,0,-123,0,72,0,17,0,-57,-1,-120,-1,65,-1,-16,-2,-77,-2,121,-2,56,-2,24,-2,-6,-3,-34,-3,-40,-3,-42,-3,-19,-3,8,-2,32,-2,77,-2,124,-2,-84,-2,-45,-2,2,-1}; }
	private static byte[] data106(){ return new byte[] {46,-1,74,-1,104,-1,-121,-1,-101,-1,-77,-1,-61,-1,-40,-1,-30,-1,0,0,22,0,60,0,81,0,-126,0,-105,0,-52,0,-23,0,34,1,75,1,113,1,-98,1,-74,1,-43,1,-23,1,-7,1,10,2,7,2,-6,1,-7,1,-25,1,-46,1,-71,1,-96,1,-122,1,102,1,77,1,36,1,7,1,-34,0,-71,0,-111,0,93,0,59,0,10,0,-37,-1,-86,-1,117,-1,66,-1,19,-1,-42,-2,-77,-2,121,-2,77,-2,46,-2,16,-2,-8,-3,-22,-3,-30,-3,-38,-3,-27,-3,-23,-3,10,-2,39,-2,73,-2,125,-2,-93,-2,-31,-2,34,-1,85,-1,-92,-1,-52,-1,14,0,75,0,120,0,-94,0,-67,0,-32,0,-12,0,-15,0,-7,0,-14,0,-20,0,-37,0,-33,0,-50,0,-49,0,-44,0,-34,0,-26,0,-5,0,20,1,51,1,82,1,118,1,-105,1,-82,1,-58,1,-51,1,-55,1,-52,1,-82,1,-106,1,102,1,47,1,-19,0,-90,0,91,0,14,0,-56,-1,127,-1,67,-1,5,-1,-35,-2,-72,-2,-94,-2,-107,-2,-110,-2,-93,-2,-79,-2,-59,-2,-40,-2,-9,-2,12,-1,37,-1,55,-1,86,-1,100,-1,97,-1,123,-1,120,-1,-128,-1,-120,-1,-127,-1,-107,-1,-113,-1,-93,-1,-90,-1,-73,-1,-50,-1,-32,-1,-6,-1,30,0,57,0,97,0,-120,0,-88,0,-48,0,-18,0,14,1,45,1,63,1,86,1,94,1,105,1,97,1,88,1,61,1,39,1,9,1,-26,0,-66,0,-109,0,103,0,59,0,23,0,-28,-1,-61,-1,-86,-1,-116,-1,117,-1,103,-1,94,-1,95,-1,91,-1,98,-1,96,-1,113,-1,120,-1,-126,-1,-124,-1,-117,-1,-111,-1,-102,-1,-104,-1,-113,-1,-111,-1,-102,-1,-90,-1,-78,-1,-60,-1,-47,-1,-21,-1,3,0,36,0,57,0,94,0,114,0,-108,0,-93,0,-79,0,-76,0,-67,0,-62,0,-67,0,-80,0,-86,0,-113,0,-117,0,121,0,109,0,108,0,96,0,93,0,100,0,103,0,111,0,124,0,-122,0,-106,0,-105,0,-103,0,-100,0,-117,0,-119,0,104,0,71,0,29,0,-15,-1,-60,-1,-117,-1,86,-1,30,-1,-20,-2,-62,-2,-101,-2,119,-2,107,-2,96,-2,106,-2,109,-2,-120,-2,-94,-2,-61,-2,-15,-2,36,-1,86,-1,-113,-1,-59,-1,-10,-1,44,0,98,0,-116,0,-80,0,-48,0,-22,0,-9,0,2,1,8,1,4,1,-3,0,-4,0,-14,0,-23,0,-39,0,-41,0,-49,0,-35,0,-25,0,-21,0,-4,0,16,1,32,1,54,1,66,1,80,1,95,1,88,1,83,1,72,1,39,1,14,1,-52,0,-97,0,85,0,21,0,-59,-1,120,-1,48,-1,-20,-2,-86,-2,119,-2,65,-2,38,-2,10,-2,5,-2,3,-2,26,-2,48,-2,87,-2,114,-2,-103,-2,-63,-2,-28,-2,-7,-2,21,-1,41,-1,59,-1,75,-1,82,-1,95,-1,100,-1,116,-1,127,-1,-97,-1,-88,-1,-50,-1,-31,-1,19,0,61,0,114,0,-99,0,-43,0,0,1,60,1,100,1,-118,1,-77,1,-43,1,-21,1,-1,1,11,2,9,2,13,2,7,2,-11,1,-32,1,-57,1,-81,1,-120,1,99,1,64,1,22,1,-26,0,-65,0,123,0,86,0,30,0,-21,-1,-69,-1,127,-1,76,-1,26,-1,-27,-2,-67,-2,-99,-2,126,-2,97,-2,73,-2,53,-2,41,-2,29,-2,18,-2,25,-2,15,-2,32,-2,33,-2,63,-2,86,-2,121,-2,-116,-2,-62,-2,-13,-2,37,-1,94,-1,-121,-1,-62,-1,-26,-1,29,0,57,0,93,0,117,0,-118,0,-105,0,-97,0,-95,0,-95,0,-89,0,-94,0,-88,0,-85,0,-69,0,-52,0,-31,0,-2,0,34,1,61,1,106,1,-117,1,-83,1,-56,1,-40,1,-24,1,-27,1,-43,1,-76,1,-109,1,94,1,34,1,-42,0,-109,0,71,0,-13,-1,-83,-1,105,-1,51,-1,2,-1,-45,-2,-63,-2,-84,-2,-94,-2,-89,-2,-90,-2,-69,-2,-63,-2,-42,-2,-26,-2,-4,-2,4,-1,20,-1,26,-1,33,-1,40,-1,46,-1,48,-1,51,-1,52,-1,55,-1,53,-1,61,-1,76,-1,80,-1,96,-1,119,-1,-107,-1,-80,-1,-53,-1,-13,-1,30,0,62,0,110,0,-92,0,-59,0,-9,0,15,1,55,1,72,1,108,1,114,1,115,1,102,1,95,1,72,1,33,1,-1,0,-52,0,-95,0,113,0,57,0,15,0,-40,-1,-76,-1,-108,-1,110,-1,103,-1,86,-1,86,-1,85,-1,93,-1,103,-1,126,-1,-127,-1,-112,-1,-110,-1,-108,-1,-104,-1,-112,-1,-114,-1,-128,-1,124,-1,97,-1,107,-1,93,-1,105,-1,97,-1,112,-1,-126,-1,-107,-1,-80,-1,-53,-1,-26,-1,6,0,31,0,49,0,72,0,84,0,97,0,110,0,106,0,110,0,110,0,111,0,110,0}; }
	private static byte[] data107(){ return new byte[] {114,0,108,0,120,0,112,0,124,0,-119,0,-114,0,-98,0,-98,0,-89,0,-82,0,-89,0,-92,0,-106,0,-121,0,102,0,70,0,31,0,-15,-1,-60,-1,-113,-1,91,-1,46,-1,-4,-2,-43,-2,-74,-2,-112,-2,127,-2,109,-2,105,-2,117,-2,124,-2,-119,-2,-91,-2,-73,-2,-28,-2,2,-1,55,-1,95,-1,-109,-1,-62,-1,-4,-1,29,0,85,0,113,0,-108,0,-85,0,-60,0,-52,0,-56,0,-50,0,-58,0,-66,0,-75,0,-84,0,-97,0,-100,0,-99,0,-102,0,-81,0,-75,0,-52,0,-29,0,0,1,12,1,40,1,57,1,67,1,76,1,78,1,57,1,34,1,0,1,-32,0,-95,0,99,0,32,0,-44,-1,-115,-1,71,-1,4,-1,-66,-2,-107,-2,88,-2,70,-2,44,-2,43,-2,39,-2,39,-2,66,-2,81,-2,109,-2,-127,-2,-101,-2,-80,-2,-60,-2,-40,-2,-28,-2,-11,-2,-6,-2,8,-1,19,-1,34,-1,53,-1,61,-1,86,-1,112,-1,-118,-1,-89,-1,-51,-1,-11,-1,30,0,87,0,121,0,-77,0,-29,0,17,1,63,1,110,1,-106,1,-73,1,-38,1,-15,1,-5,1,10,2,6,2,1,2,-12,1,-34,1,-59,1,-94,1,124,1,89,1,42,1,-3,0,-61,0,-102,0,94,0,38,0,-14,-1,-64,-1,-113,-1,101,-1,49,-1,11,-1,-19,-2,-61,-2,-92,-2,-126,-2,103,-2,84,-2,60,-2,39,-2,25,-2,6,-2,3,-2,-2,-3,11,-2,15,-2,43,-2,62,-2,101,-2,-115,-2,-69,-2,-23,-2,32,-1,75,-1,-122,-1,-81,-1,-41,-1,-14,-1,24,0,53,0,71,0,81,0,97,0,99,0,106,0,111,0,127,0,-123,0,-108,0,-90,0,-66,0,-40,0,-15,0,23,1,55,1,90,1,-123,1,-95,1,-76,1,-53,1,-44,1,-47,1,-68,1,-86,1,126,1,83,1,32,1,-33,0,-103,0,88,0,7,0,-56,-1,-121,-1,87,-1,36,-1,-3,-2,-31,-2,-61,-2,-69,-2,-78,-2,-80,-2,-69,-2,-63,-2,-40,-2,-33,-2,-18,-2,-1,-2,5,-1,34,-1,37,-1,56,-1,56,-1,58,-1,59,-1,56,-1,56,-1,53,-1,49,-1,53,-1,56,-1,66,-1,87,-1,96,-1,-122,-1,-94,-1,-56,-1,-10,-1,31,0,85,0,-123,0,-71,0,-37,0,15,1,48,1,82,1,95,1,118,1,106,1,109,1,84,1,59,1,24,1,-12,0,-57,0,-108,0,107,0,46,0,9,0,-31,-1,-68,-1,-92,-1,-119,-1,-128,-1,110,-1,108,-1,121,-1,118,-1,-119,-1,-115,-1,-117,-1,-108,-1,-116,-1,-108,-1,-117,-1,-119,-1,124,-1,115,-1,104,-1,101,-1,104,-1,94,-1,97,-1,106,-1,114,-1,127,-1,-121,-1,-103,-1,-80,-1,-54,-1,-33,-1,-12,-1,8,0,26,0,45,0,57,0,80,0,94,0,102,0,111,0,124,0,-127,0,-106,0,-105,0,-89,0,-87,0,-72,0,-63,0,-45,0,-49,0,-39,0,-35,0,-35,0,-44,0,-60,0,-71,0,-101,0,-126,0,95,0,38,0,1,0,-53,-1,-95,-1,100,-1,55,-1,11,-1,-32,-2,-65,-2,-94,-2,-114,-2,123,-2,113,-2,108,-2,124,-2,-125,-2,-107,-2,-77,-2,-40,-2,-2,-2,42,-1,88,-1,-116,-1,-70,-1,-29,-1,19,0,51,0,81,0,110,0,-123,0,-115,0,-100,0,-96,0,-100,0,-99,0,-97,0,-97,0,-97,0,-93,0,-82,0,-76,0,-52,0,-39,0,-9,0,13,1,46,1,70,1,93,1,113,1,-126,1,-121,1,127,1,121,1,94,1,62,1,25,1,-22,0,-86,0,107,0,32,0,-31,-1,-102,-1,92,-1,29,-1,-21,-2,-65,-2,-97,-2,-120,-2,126,-2,119,-2,126,-2,-119,-2,-108,-2,-89,-2,-70,-2,-65,-2,-48,-2,-34,-2,-24,-2,-14,-2,-5,-2,-6,-2,3,-1,1,-1,1,-1,3,-1,13,-1,22,-1,27,-1,52,-1,65,-1,95,-1,124,-1,-90,-1,-48,-1,-4,-1,43,0,104,0,-92,0,-36,0,18,1,74,1,119,1,-79,1,-41,1,-10,1,14,2,43,2,43,2,44,2,33,2,17,2,-3,1,-40,1,-70,1,-115,1,95,1,47,1,-12,0,-62,0,-111,0,87,0,43,0,-6,-1,-44,-1,-83,-1,-119,-1,99,-1,74,-1,44,-1,16,-1,-12,-2,-36,-2,-63,-2,-89,-2,-113,-2,123,-2,103,-2,91,-2,76,-2,74,-2,85,-2,83,-2,111,-2,124,-2,-98,-2,-68,-2,-34,-2,3,-1,47,-1,75,-1,112,-1,-109,-1,-79,-1,-43,-1,-23,-1,-4,-1,8,0,29,0,47,0,60,0,75,0,94,0,120,0,-116,0,-87,0,-57,0,-15,0,13,1,60,1,103,1,-125,1,-78,1,-56,1,-23,1,-16,1,-4,1,-18,1,-32,1,-62,1,-98,1,111,1,56,1,-5,0,-70,0,114,0,57,0,-5,-1,-62,-1,-111,-1,104,-1}; }
	private static byte[] data108(){ return new byte[] {64,-1,32,-1,11,-1,-9,-2,-20,-2,-28,-2,-25,-2,-23,-2,-4,-2,-2,-2,19,-1,25,-1,45,-1,49,-1,53,-1,59,-1,66,-1,61,-1,68,-1,60,-1,66,-1,53,-1,59,-1,56,-1,63,-1,70,-1,86,-1,108,-1,-121,-1,-90,-1,-46,-1,1,0,45,0,97,0,-103,0,-63,0,-10,0,32,1,57,1,94,1,109,1,122,1,121,1,109,1,91,1,60,1,25,1,-18,0,-66,0,-116,0,95,0,51,0,15,0,-18,-1,-48,-1,-52,-1,-71,-1,-71,-1,-65,-1,-56,-1,-45,-1,-32,-1,-18,-1,-8,-1,-5,-1,-14,-1,-18,-1,-30,-1,-39,-1,-69,-1,-84,-1,-106,-1,-124,-1,111,-1,88,-1,77,-1,76,-1,64,-1,67,-1,73,-1,92,-1,104,-1,126,-1,-105,-1,-71,-1,-46,-1,-18,-1,21,0,42,0,75,0,91,0,122,0,-112,0,-96,0,-79,0,-55,0,-47,0,-38,0,-22,0,-10,0,-12,0,7,1,10,1,7,1,11,1,15,1,1,1,-11,0,-25,0,-48,0,-72,0,-108,0,112,0,83,0,41,0,-6,-1,-39,-1,-89,-1,126,-1,81,-1,43,-1,14,-1,-21,-2,-55,-2,-76,-2,-95,-2,-103,-2,-101,-2,-87,-2,-79,-2,-54,-2,-31,-2,15,-1,46,-1,83,-1,-118,-1,-80,-1,-33,-1,-4,-1,37,0,69,0,88,0,105,0,115,0,122,0,-127,0,-127,0,117,0,125,0,116,0,125,0,-124,0,-112,0,-93,0,-74,0,-46,0,-13,0,29,1,59,1,104,1,-122,1,-94,1,-69,1,-57,1,-55,1,-52,1,-75,1,-99,1,117,1,58,1,6,1,-64,0,127,0,58,0,-1,-1,-69,-1,-122,-1,80,-1,36,-1,13,-1,-22,-2,-30,-2,-45,-2,-46,-2,-43,-2,-39,-2,-29,-2,-19,-2,-17,-2,-2,-2,8,-1,2,-1,18,-1,14,-1,21,-1,8,-1,16,-1,16,-1,10,-1,13,-1,16,-1,30,-1,47,-1,55,-1,86,-1,108,-1,-104,-1,-64,-1,-17,-1,30,0,86,0,-117,0,-48,0,6,1,65,1,116,1,-86,1,-44,1,-7,1,18,2,44,2,45,2,54,2,45,2,31,2,5,2,-17,1,-54,1,-94,1,111,1,63,1,14,1,-32,0,-80,0,-126,0,91,0,58,0,16,0,-16,-1,-40,-1,-63,-1,-91,-1,-113,-1,117,-1,98,-1,71,-1,40,-1,17,-1,2,-1,-21,-2,-37,-2,-54,-2,-67,-2,-65,-2,-69,-2,-73,-2,-55,-2,-42,-2,-25,-2,-8,-2,17,-1,40,-1,50,-1,82,-1,94,-1,-123,-1,-113,-1,-95,-1,-77,-1,-60,-1,-43,-1,-21,-1,-13,-1,22,0,46,0,78,0,111,0,-113,0,-69,0,-28,0,12,1,69,1,102,1,-105,1,-62,1,-34,1,-8,1,6,2,18,2,20,2,3,2,-14,1,-47,1,-88,1,123,1,68,1,18,1,-41,0,-97,0,112,0,55,0,3,0,-53,-1,-85,-1,-121,-1,97,-1,79,-1,53,-1,37,-1,34,-1,27,-1,30,-1,34,-1,38,-1,50,-1,47,-1,65,-1,77,-1,73,-1,70,-1,73,-1,74,-1,76,-1,53,-1,56,-1,41,-1,46,-1,51,-1,49,-1,71,-1,78,-1,110,-1,-118,-1,-82,-1,-31,-1,18,0,69,0,122,0,-67,0,-25,0,25,1,73,1,106,1,-119,1,-103,1,-99,1,-104,1,-122,1,121,1,74,1,51,1,0,1,-48,0,-87,0,127,0,81,0,48,0,25,0,9,0,-1,-1,-15,-1,-11,-1,-7,-1,3,0,-1,-1,11,0,12,0,17,0,27,0,8,0,7,0,0,0,-26,-1,-32,-1,-57,-1,-73,-1,-100,-1,-112,-1,124,-1,107,-1,94,-1,74,-1,80,-1,69,-1,72,-1,83,-1,82,-1,99,-1,116,-1,-116,-1,-87,-1,-65,-1,-32,-1,-6,-1,29,0,64,0,94,0,120,0,-104,0,-79,0,-54,0,-29,0,-15,0,-4,0,10,1,18,1,24,1,32,1,18,1,21,1,8,1,-12,0,-32,0,-57,0,-77,0,-98,0,125,0,95,0,67,0,33,0,8,0,-36,-1,-62,-1,-106,-1,126,-1,81,-1,45,-1,15,-1,-8,-2,-34,-2,-42,-2,-51,-2,-56,-2,-49,-2,-36,-2,-14,-2,14,-1,59,-1,85,-1,118,-1,-103,-1,-66,-1,-40,-1,-19,-1,0,0,14,0,23,0,27,0,24,0,24,0,17,0,12,0,21,0,32,0,33,0,52,0,82,0,99,0,-103,0,-78,0,-27,0,14,1,59,1,99,1,-124,1,-93,1,-60,1,-57,1,-46,1,-67,1,-80,1,-116,1,95,1,49,1,-4,0,-68,0,127,0,64,0,1,0,-46,-1,-102,-1,117,-1,76,-1,40,-1,-4,-2,-5,-2,-40,-2,-38,-2,-53,-2,-58,-2,-59,-2,-59,-2,-56,-2,-52,-2,-35,-2,-36,-2,-21,-2,-17,-2,-12,-2,-20,-2,-17,-2,-24,-2,-23,-2,-40,-2,-39,-2,-39,-2,-23,-2,-19,-2,-5,-2,8,-1,42,-1,84,-1}; }
	private static byte[] data109(){ return new byte[] {-125,-1,-67,-1,-13,-1,48,0,117,0,-67,0,-6,0,61,1,122,1,-79,1,-35,1,6,2,17,2,37,2,37,2,27,2,7,2,-24,1,-56,1,-99,1,115,1,64,1,20,1,-26,0,-65,0,-103,0,108,0,85,0,52,0,30,0,2,0,-19,-1,-52,-1,-64,-1,-104,-1,-122,-1,101,-1,74,-1,44,-1,13,-1,-19,-2,-27,-2,-54,-2,-66,-2,-85,-2,-86,-2,-98,-2,-94,-2,-95,-2,-88,-2,-74,-2,-74,-2,-67,-2,-62,-2,-47,-2,-39,-2,-25,-2,-23,-2,-11,-2,5,-1,19,-1,38,-1,58,-1,84,-1,119,-1,-108,-1,-61,-1,-23,-1,18,0,71,0,115,0,-88,0,-36,0,10,1,55,1,95,1,116,1,-91,1,-78,1,-54,1,-49,1,-53,1,-65,1,-80,1,-94,1,-120,1,98,1,52,1,28,1,-32,0,-76,0,127,0,77,0,25,0,-24,-1,-77,-1,-119,-1,102,-1,62,-1,48,-1,10,-1,4,-1,2,-1,4,-1,4,-1,14,-1,19,-1,40,-1,38,-1,43,-1,42,-1,38,-1,31,-1,22,-1,3,-1,-6,-2,-30,-2,-52,-2,-56,-2,-68,-2,-67,-2,-62,-2,-48,-2,-21,-2,13,-1,65,-1,109,-1,-89,-1,-24,-1,34,0,90,0,-102,0,-53,0,-14,0,33,1,47,1,72,1,75,1,74,1,62,1,37,1,4,1,-30,0,-75,0,-115,0,114,0,72,0,42,0,17,0,-4,-1,-16,-1,-26,-1,-27,-1,-24,-1,-31,-1,-19,-1,-24,-1,-8,-1,-16,-1,-5,-1,-12,-1,-14,-1,-29,-1,-42,-1,-53,-1,-74,-1,-91,-1,-120,-1,117,-1,90,-1,75,-1,49,-1,24,-1,4,-1,-8,-2,-23,-2,-32,-2,-33,-2,-26,-2,-14,-2,5,-1,26,-1,65,-1,105,-1,-113,-1,-71,-1,-24,-1,20,0,61,0,95,0,127,0,-97,0,-72,0,-46,0,-37,0,-27,0,-23,0,-24,0,-34,0,-43,0,-58,0,-79,0,-91,0,-113,0,114,0,104,0,74,0,61,0,43,0,25,0,2,0,-23,-1,-47,-1,-64,-1,-94,-1,-128,-1,106,-1,62,-1,37,-1,8,-1,-15,-2,-43,-2,-51,-2,-67,-2,-70,-2,-67,-2,-50,-2,-43,-2,-21,-2,6,-1,31,-1,60,-1,86,-1,105,-1,125,-1,-109,-1,-107,-1,-98,-1,-97,-1,-92,-1,-94,-1,-89,-1,-91,-1,-81,-1,-81,-1,-61,-1,-47,-1,-29,-1,4,0,35,0,77,0,119,0,-89,0,-56,0,4,1,42,1,78,1,111,1,-118,1,-109,1,-100,1,-110,1,-124,1,100,1,66,1,25,1,-22,0,-70,0,-125,0,75,0,24,0,-31,-1,-72,-1,-114,-1,100,-1,67,-1,37,-1,7,-1,-13,-2,-30,-2,-35,-2,-44,-2,-46,-2,-57,-2,-48,-2,-54,-2,-56,-2,-53,-2,-67,-2,-65,-2,-72,-2,-94,-2,-99,-2,-118,-2,125,-2,109,-2,104,-2,102,-2,99,-2,112,-2,123,-2,-102,-2,-68,-2,-11,-2,34,-1,103,-1,-74,-1,-8,-1,71,0,-110,0,-37,0,40,1,102,1,-103,1,-58,1,-27,1,-9,1,-2,1,-1,1,-16,1,-42,1,-79,1,-121,1,90,1,48,1,-6,0,-43,0,-84,0,-122,0,108,0,82,0,62,0,45,0,30,0,23,0,-2,-1,-15,-1,-33,-1,-52,-1,-76,-1,-101,-1,116,-1,98,-1,53,-1,28,-1,-1,-2,-29,-2,-50,-2,-74,-2,-91,-2,-108,-2,-116,-2,-123,-2,123,-2,124,-2,-127,-2,-122,-2,-125,-2,-109,-2,-114,-2,-100,-2,-86,-2,-67,-2,-47,-2,-22,-2,-12,-2,24,-1,43,-1,77,-1,120,-1,-99,-1,-54,-1,-5,-1,35,0,92,0,-117,0,-68,0,-13,0,25,1,67,1,97,1,-128,1,-116,1,-97,1,-93,1,-91,1,-88,1,-102,1,-120,1,119,1,78,1,58,1,20,1,-33,0,-68,0,-117,0,95,0,44,0,2,0,-42,-1,-79,-1,-115,-1,107,-1,88,-1,61,-1,49,-1,36,-1,37,-1,36,-1,38,-1,40,-1,45,-1,37,-1,41,-1,25,-1,23,-1,0,-1,2,-1,-31,-2,-39,-2,-57,-2,-65,-2,-69,-2,-81,-2,-68,-2,-57,-2,-34,-2,-7,-2,23,-1,69,-1,123,-1,-87,-1,-21,-1,22,0,83,0,-125,0,-78,0,-43,0,-5,0,20,1,25,1,25,1,19,1,7,1,-2,0,-41,0,-55,0,-85,0,-112,0,122,0,96,0,80,0,69,0,64,0,60,0,57,0,50,0,57,0,56,0,59,0,60,0,54,0,49,0,38,0,31,0,8,0,-9,-1,-26,-1,-50,-1,-79,-1,-90,-1,126,-1,104,-1,64,-1,46,-1,15,-1,-11,-2,-34,-2,-43,-2,-55,-2,-57,-2,-60,-2,-46,-2,-27,-2,0,-1,32,-1,69,-1,108,-1,-99,-1,-51,-1,-3,-1,48,0,97,0,-111,0,-76,0,-31,0,-4,0,21,1,26,1,49,1,43,1,38,1,33,1,15,1,1,1,-28,0,-44,0,-80,0,-91,0,-125,0,120,0,91,0}; }
	private static byte[] data110(){ return new byte[] {70,0,46,0,28,0,-3,-1,-11,-1,-47,-1,-68,-1,-95,-1,-119,-1,107,-1,86,-1,68,-1,44,-1,36,-1,23,-1,17,-1,18,-1,22,-1,35,-1,53,-1,48,-1,77,-1,88,-1,109,-1,103,-1,121,-1,125,-1,127,-1,-121,-1,-128,-1,-123,-1,127,-1,-122,-1,-122,-1,-116,-1,-104,-1,-82,-1,-72,-1,-43,-1,-13,-1,22,0,54,0,104,0,-108,0,-67,0,-26,0,26,1,56,1,93,1,118,1,-124,1,-110,1,-102,1,-106,1,-125,1,120,1,96,1,71,1,32,1,5,1,-39,0,-75,0,-116,0,94,0,65,0,22,0,-12,-1,-52,-1,-91,-1,-112,-1,114,-1,99,-1,70,-1,58,-1,56,-1,41,-1,32,-1,19,-1,19,-1,9,-1,-3,-2,-18,-2,-32,-2,-46,-2,-69,-2,-87,-2,-104,-2,-122,-2,116,-2,113,-2,110,-2,119,-2,-121,-2,-89,-2,-59,-2,-12,-2,44,-1,107,-1,-77,-1,-11,-1,70,0,-112,0,-38,0,34,1,100,1,-108,1,-62,1,-33,1,-11,1,-8,1,-13,1,-25,1,-51,1,-77,1,-116,1,105,1,64,1,29,1,0,1,-22,0,-58,0,-72,0,-89,0,-98,0,-123,0,-127,0,116,0,101,0,89,0,70,0,59,0,32,0,11,0,-25,-1,-53,-1,-76,-1,-110,-1,120,-1,83,-1,55,-1,21,-1,1,-1,-29,-2,-50,-2,-73,-2,-90,-2,-105,-2,-116,-2,-127,-2,-121,-2,127,-2,-114,-2,-122,-2,-89,-2,-85,-2,-52,-2,-30,-2,4,-1,37,-1,87,-1,125,-1,-91,-1,-39,-1,6,0,49,0,106,0,-114,0,-62,0,-32,0,11,1,53,1,81,1,101,1,126,1,-113,1,-103,1,-94,1,-89,1,-93,1,-88,1,-103,1,-122,1,116,1,88,1,62,1,30,1,-9,0,-50,0,-92,0,122,0,80,0,47,0,1,0,-25,-1,-53,-1,-63,-1,-86,-1,-95,-1,-106,-1,-111,-1,-108,-1,-116,-1,-112,-1,-117,-1,-124,-1,111,-1,106,-1,78,-1,61,-1,23,-1,5,-1,-22,-2,-36,-2,-55,-2,-66,-2,-72,-2,-61,-2,-52,-2,-28,-2,3,-1,43,-1,86,-1,-119,-1,-53,-1,-3,-1,61,0,116,0,-81,0,-42,0,4,1,17,1,42,1,63,1,43,1,49,1,38,1,24,1,-9,0,-13,0,-48,0,-62,0,-83,0,-98,0,-112,0,-111,0,-114,0,-121,0,-118,0,-114,0,-116,0,-110,0,-110,0,-106,0,-96,0,-104,0,-113,0,-120,0,113,0,95,0,66,0,35,0,12,0,-30,-1,-64,-1,-114,-1,103,-1,64,-1,38,-1,-6,-2,-26,-2,-57,-2,-66,-2,-70,-2,-65,-2,-52,-2,-31,-2,8,-1,34,-1,84,-1,-121,-1,-68,-1,-13,-1,35,0,89,0,-117,0,-64,0,-29,0,2,1,32,1,40,1,57,1,56,1,55,1,43,1,30,1,20,1,7,1,-9,0,-22,0,-38,0,-41,0,-58,0,-64,0,-78,0,-88,0,-95,0,-109,0,123,0,115,0,83,0,68,0,32,0,9,0,-14,-1,-45,-1,-60,-1,-86,-1,-104,-1,-128,-1,126,-1,112,-1,113,-1,116,-1,120,-1,117,-1,126,-1,-126,-1,-123,-1,-119,-1,-118,-1,-115,-1,-119,-1,-110,-1,-114,-1,-114,-1,-115,-1,-101,-1,-98,-1,-85,-1,-71,-1,-48,-1,-24,-1,10,0,36,0,79,0,110,0,-99,0,-54,0,-15,0,24,1,50,1,85,1,123,1,-123,1,-111,1,-94,1,-99,1,-95,1,-114,1,-118,1,114,1,97,1,70,1,42,1,9,1,-19,0,-52,0,-86,0,-115,0,94,0,72,0,32,0,12,0,-20,-1,-37,-1,-56,-1,-74,-1,-94,-1,-103,-1,-117,-1,-127,-1,119,-1,102,-1,92,-1,78,-1,55,-1,33,-1,13,-1,-7,-2,-32,-2,-50,-2,-73,-2,-79,-2,-88,-2,-87,-2,-80,-2,-58,-2,-20,-2,10,-1,57,-1,119,-1,-84,-1,-20,-1,43,0,124,0,-67,0,-2,0,54,1,110,1,-102,1,-68,1,-50,1,-38,1,-16,1,-27,1,-38,1,-53,1,-77,1,-94,1,-121,1,105,1,90,1,60,1,52,1,31,1,21,1,6,1,-3,0,-22,0,-23,0,-47,0,-48,0,-64,0,-90,0,-103,0,127,0,115,0,76,0,59,0,32,0,-3,-1,-38,-1,-72,-1,-113,-1,110,-1,68,-1,35,-1,-3,-2,-41,-2,-62,-2,-93,-2,-115,-2,120,-2,111,-2,110,-2,108,-2,-122,-2,-111,-2,-86,-2,-56,-2,-27,-2,23,-1,60,-1,104,-1,-97,-1,-64,-1,-9,-1,40,0,87,0,125,0,-89,0,-44,0,-4,0,18,1,59,1,81,1,109,1,-126,1,-104,1,-78,1,-74,1,-57,1,-56,1,-50,1,-54,1,-71,1,-86,1,-110,1,127,1,91,1,59,1,17,1,-18,0,-59,0,-94,0,124,0,103,0,71,0,50,0,28,0,4,0,-1,-1,-13,-1,-24,-1,-49,-1,-54,-1,-79,-1,-85,-1,-101,-1,125,-1,98,-1,75,-1}; }
	private static byte[] data111(){ return new byte[] {49,-1,26,-1,6,-1,-15,-2,-29,-2,-40,-2,-40,-2,-42,-2,-29,-2,-21,-2,12,-1,38,-1,74,-1,109,-1,-109,-1,-64,-1,-25,-1,30,0,65,0,106,0,-123,0,-92,0,-62,0,-51,0,-35,0,-40,0,-33,0,-27,0,-40,0,-42,0,-50,0,-63,0,-64,0,-74,0,-78,0,-81,0,-84,0,-83,0,-78,0,-87,0,-85,0,-80,0,-70,0,-58,0,-62,0,-56,0,-59,0,-60,0,-70,0,-81,0,-95,0,124,0,98,0,59,0,8,0,-38,-1,-91,-1,115,-1,70,-1,14,-1,-19,-2,-57,-2,-81,-2,-97,-2,-96,-2,-88,-2,-71,-2,-51,-2,-12,-2,29,-1,77,-1,-128,-1,-79,-1,-26,-1,26,0,74,0,110,0,-109,0,-77,0,-61,0,-32,0,-29,0,-22,0,-23,0,-19,0,-33,0,-33,0,-44,0,-52,0,-52,0,-60,0,-71,0,-79,0,-75,0,-79,0,-91,0,-93,0,-114,0,-118,0,116,0,98,0,78,0,50,0,35,0,16,0,-22,-1,-26,-1,-56,-1,-71,-1,-87,-1,-108,-1,-127,-1,118,-1,97,-1,85,-1,70,-1,54,-1,43,-1,40,-1,28,-1,19,-1,24,-1,23,-1,27,-1,27,-1,37,-1,46,-1,55,-1,65,-1,88,-1,102,-1,115,-1,-115,-1,-82,-1,-55,-1,-20,-1,0,0,34,0,69,0,109,0,-109,0,-75,0,-54,0,-14,0,5,1,39,1,50,1,76,1,80,1,102,1,95,1,100,1,82,1,71,1,48,1,23,1,-1,0,-33,0,-65,0,-98,0,118,0,86,0,56,0,22,0,1,0,-27,-1,-47,-1,-76,-1,-84,-1,-111,-1,-123,-1,115,-1,95,-1,74,-1,49,-1,28,-1,-8,-2,-30,-2,-67,-2,-90,-2,-126,-2,118,-2,89,-2,77,-2,66,-2,71,-2,62,-2,91,-2,107,-2,-109,-2,-71,-2,-25,-2,24,-1,79,-1,-114,-1,-58,-1,9,0,64,0,113,0,-89,0,-59,0,-13,0,8,1,33,1,44,1,56,1,57,1,51,1,47,1,31,1,21,1,13,1,0,1,-8,0,-24,0,-33,0,-43,0,-38,0,-48,0,-53,0,-55,0,-57,0,-65,0,-69,0,-70,0,-79,0,-97,0,-112,0,-124,0,103,0,75,0,43,0,0,0,-39,-1,-93,-1,112,-1,66,-1,13,-1,-43,-2,-95,-2,113,-2,72,-2,45,-2,21,-2,-3,-3,-15,-3,-8,-3,-14,-3,11,-2,27,-2,56,-2,87,-2,119,-2,-90,-2,-45,-2,-3,-2,42,-1,82,-1,-128,-1,-87,-1,-48,-1,-8,-1,26,0,60,0,95,0,-123,0,-96,0,-75,0,-42,0,-17,0,7,1,34,1,45,1,58,1,77,1,69,1,77,1,73,1,68,1,58,1,37,1,18,1,-15,0,-40,0,-80,0,-96,0,127,0,88,0,67,0,37,0,14,0,-10,-1,-30,-1,-50,-1,-74,-1,-95,-1,-114,-1,124,-1,106,-1,77,-1,52,-1,23,-1,-4,-2,-29,-2,-51,-2,-78,-2,-96,-2,-115,-2,-128,-2,124,-2,115,-2,125,-2,-121,-2,-113,-2,-83,-2,-68,-2,-38,-2,2,-1,38,-1,73,-1,111,-1,-109,-1,-62,-1,-34,-1,-3,-1,28,0,55,0,69,0,86,0,88,0,104,0,104,0,104,0,107,0,107,0,104,0,101,0,97,0,94,0,95,0,84,0,85,0,92,0,92,0,96,0,102,0,109,0,110,0,-127,0,126,0,123,0,122,0,111,0,107,0,77,0,56,0,16,0,-35,-1,-79,-1,126,-1,74,-1,22,-1,-27,-2,-74,-2,-120,-2,107,-2,78,-2,65,-2,60,-2,75,-2,94,-2,116,-2,-95,-2,-62,-2,-8,-2,41,-1,92,-1,-115,-1,-65,-1,-20,-1,13,0,56,0,84,0,101,0,113,0,117,0,119,0,114,0,114,0,100,0,96,0,86,0,82,0,69,0,78,0,66,0,67,0,73,0,68,0,70,0,71,0,64,0,64,0,50,0,47,0,35,0,26,0,15,0,1,0,-12,-1,-32,-1,-44,-1,-63,-1,-86,-1,-109,-1,-126,-1,110,-1,82,-1,51,-1,26,-1,12,-1,-12,-2,-42,-2,-56,-2,-70,-2,-82,-2,-83,-2,-93,-2,-95,-2,-89,-2,-76,-2,-68,-2,-60,-2,-41,-2,-20,-2,8,-1,40,-1,70,-1,94,-1,-125,-1,-101,-1,-63,-1,-27,-1,19,0,47,0,80,0,120,0,-116,0,-67,0,-50,0,-20,0,7,1,22,1,38,1,46,1,49,1,48,1,37,1,21,1,-2,0,-29,0,-63,0,-99,0,126,0,96,0,53,0,27,0,-3,-1,-28,-1,-51,-1,-76,-1,-87,-1,-106,-1,-109,-1,125,-1,112,-1,80,-1,70,-1,43,-1,12,-1,-27,-2,-63,-2,-96,-2,118,-2,85,-2,55,-2,28,-2,14,-2,-1,-3,2,-2,6,-2,32,-2,46,-2,80,-2,-124,-2,-79,-2,-11,-2,31,-1,99,-1,-106,-1,-39,-1,5,0,59,0,108,0,-112,0,-94,0,-77,0,-58,0,-48,0,-33,0,-38,0,-39,0}; }
	private static byte[] data112(){ return new byte[] {-35,0,-42,0,-45,0,-50,0,-48,0,-52,0,-51,0,-54,0,-53,0,-51,0,-56,0,-55,0,-44,0,-41,0,-40,0,-35,0,-34,0,-43,0,-48,0,-56,0,-78,0,-102,0,118,0,81,0,35,0,-9,-1,-72,-1,-122,-1,71,-1,5,-1,-58,-2,-117,-2,85,-2,37,-2,2,-2,-33,-3,-41,-3,-53,-3,-57,-3,-38,-3,-23,-3,6,-2,33,-2,75,-2,127,-2,-91,-2,-43,-2,6,-1,48,-1,95,-1,-122,-1,-95,-1,-56,-1,-31,-1,13,0,27,0,56,0,84,0,115,0,-122,0,-88,0,-66,0,-40,0,-26,0,6,1,16,1,40,1,48,1,44,1,51,1,49,1,42,1,36,1,17,1,9,1,-12,0,-33,0,-49,0,-71,0,-87,0,-108,0,-119,0,117,0,97,0,66,0,49,0,22,0,-8,-1,-44,-1,-70,-1,-109,-1,117,-1,66,-1,31,-1,1,-1,-27,-2,-58,-2,-77,-2,-106,-2,-109,-2,-123,-2,-128,-2,-119,-2,-125,-2,-102,-2,-91,-2,-62,-2,-39,-2,-7,-2,16,-1,44,-1,87,-1,112,-1,-104,-1,-81,-1,-48,-1,-15,-1,15,0,37,0,72,0,101,0,119,0,-114,0,-95,0,-87,0,-76,0,-70,0,-68,0,-61,0,-60,0,-58,0,-56,0,-62,0,-63,0,-65,0,-66,0,-63,0,-53,0,-59,0,-53,0,-60,0,-54,0,-60,0,-70,0,-83,0,-110,0,119,0,81,0,38,0,-15,-1,-62,-1,-113,-1,93,-1,43,-1,-7,-2,-40,-2,-74,-2,-90,-2,-105,-2,-110,-2,-104,-2,-85,-2,-55,-2,-27,-2,3,-1,50,-1,91,-1,-120,-1,-78,-1,-37,-1,-6,-1,24,0,51,0,71,0,87,0,105,0,103,0,101,0,114,0,104,0,108,0,99,0,107,0,101,0,96,0,112,0,106,0,114,0,119,0,118,0,125,0,-125,0,-118,0,-117,0,-120,0,-109,0,-112,0,-113,0,-109,0,-108,0,-116,0,-125,0,118,0,111,0,90,0,67,0,40,0,12,0,-28,-1,-65,-1,-96,-1,125,-1,90,-1,57,-1,39,-1,7,-1,-2,-2,-26,-2,-24,-2,-35,-2,-29,-2,-26,-2,-19,-2,-4,-2,16,-1,36,-1,62,-1,79,-1,106,-1,127,-1,-101,-1,-75,-1,-46,-1,-13,-1,10,0,35,0,75,0,98,0,-112,0,-92,0,-48,0,-21,0,10,1,41,1,62,1,83,1,98,1,106,1,107,1,93,1,85,1,69,1,50,1,22,1,-5,0,-33,0,-65,0,-78,0,-110,0,127,0,105,0,94,0,72,0,56,0,36,0,22,0,-9,-1,-35,-1,-60,-1,-94,-1,-125,-1,84,-1,48,-1,3,-1,-34,-2,-63,-2,-99,-2,-122,-2,114,-2,92,-2,85,-2,102,-2,103,-2,127,-2,-106,-2,-77,-2,-26,-2,15,-1,60,-1,112,-1,-101,-1,-42,-1,-13,-1,39,0,74,0,107,0,-114,0,-97,0,-69,0,-47,0,-36,0,-26,0,-14,0,-7,0,0,1,7,1,7,1,10,1,14,1,19,1,25,1,30,1,30,1,34,1,44,1,47,1,62,1,66,1,73,1,81,1,80,1,75,1,72,1,56,1,35,1,12,1,-27,0,-68,0,-119,0,81,0,16,0,-45,-1,-118,-1,73,-1,24,-1,-33,-2,-83,-2,-125,-2,96,-2,73,-2,59,-2,54,-2,63,-2,73,-2,93,-2,117,-2,-105,-2,-71,-2,-44,-2,-10,-2,22,-1,64,-1,94,-1,120,-1,-103,-1,-71,-1,-44,-1,-11,-1,11,0,48,0,73,0,112,0,-119,0,-80,0,-50,0,-21,0,14,1,39,1,61,1,80,1,87,1,108,1,110,1,112,1,112,1,110,1,104,1,89,1,90,1,70,1,77,1,63,1,50,1,41,1,37,1,23,1,4,1,-11,0,-44,0,-68,0,-104,0,122,0,88,0,50,0,9,0,-34,-1,-71,-1,-118,-1,92,-1,61,-1,35,-1,6,-1,-13,-2,-23,-2,-43,-2,-47,-2,-44,-2,-41,-2,-28,-2,-27,-2,-6,-2,9,-1,36,-1,52,-1,81,-1,106,-1,-124,-1,-99,-1,-68,-1,-26,-1,-13,-1,31,0,52,0,86,0,110,0,-115,0,-86,0,-73,0,-47,0,-41,0,-22,0,-16,0,-12,0,3,1,-6,0,17,1,14,1,22,1,34,1,47,1,64,1,71,1,77,1,90,1,91,1,98,1,78,1,74,1,44,1,13,1,-24,0,-67,0,-120,0,83,0,27,0,-26,-1,-79,-1,120,-1,82,-1,40,-1,15,-1,-10,-2,-10,-2,-9,-2,-2,-2,21,-1,47,-1,73,-1,113,-1,-97,-1,-62,-1,-19,-1,11,0,44,0,74,0,92,0,116,0,-123,0,-118,0,-106,0,-104,0,-98,0,-106,0,-97,0,-103,0,-102,0,-100,0,-99,0,-93,0,-99,0,-99,0,-92,0,-83,0,-84,0,-80,0,-71,0,-63,0,-51,0,-52,0,-34,0,-29,0,-15,0,-8,0,-9,0,-6,0,-10,0,-14,0,-30,0,-49,0,-79,0,-115,0,112,0}; }
	private static byte[] data113(){ return new byte[] {71,0,25,0,-9,-1,-56,-1,-93,-1,-127,-1,96,-1,68,-1,54,-1,27,-1,29,-1,31,-1,41,-1,50,-1,59,-1,92,-1,115,-1,-119,-1,-86,-1,-69,-1,-36,-1,-16,-1,18,0,30,0,64,0,81,0,106,0,127,0,-91,0,-79,0,-50,0,-22,0,7,1,35,1,53,1,80,1,105,1,118,1,-126,1,-125,1,-120,1,-110,1,-118,1,-128,1,118,1,101,1,99,1,80,1,62,1,45,1,20,1,16,1,-5,0,-17,0,-38,0,-62,0,-88,0,-117,0,103,0,72,0,28,0,-12,-1,-54,-1,-99,-1,115,-1,74,-1,43,-1,5,-1,-24,-2,-60,-2,-64,-2,-80,-2,-95,-2,-83,-2,-74,-2,-64,-2,-31,-2,-13,-2,21,-1,54,-1,90,-1,-127,-1,-90,-1,-57,-1,-13,-1,23,0,57,0,82,0,110,0,-115,0,-85,0,-64,0,-41,0,-33,0,-10,0,6,1,24,1,16,1,41,1,48,1,66,1,62,1,82,1,85,1,111,1,117,1,-121,1,-100,1,-86,1,-75,1,-56,1,-53,1,-42,1,-52,1,-57,1,-82,1,-100,1,122,1,79,1,29,1,-38,0,-92,0,89,0,20,0,-47,-1,-109,-1,76,-1,21,-1,-35,-2,-73,-2,-106,-2,126,-2,107,-2,103,-2,109,-2,121,-2,-111,-2,-97,-2,-63,-2,-35,-2,7,-1,35,-1,69,-1,97,-1,-127,-1,-106,-1,-77,-1,-53,-1,-38,-1,-6,-1,5,0,30,0,49,0,65,0,92,0,110,0,-120,0,-88,0,-70,0,-50,0,-24,0,-5,0,16,1,37,1,51,1,69,1,77,1,88,1,105,1,106,1,124,1,121,1,123,1,-128,1,122,1,111,1,102,1,85,1,64,1,28,1,-1,0,-27,0,-53,0,-96,0,114,0,71,0,36,0,-12,-1,-49,-1,-90,-1,-118,-1,98,-1,74,-1,44,-1,26,-1,3,-1,-7,-2,-14,-2,-26,-2,-23,-2,-14,-2,-17,-2,-7,-2,5,-1,22,-1,35,-1,44,-1,59,-1,84,-1,105,-1,-124,-1,-103,-1,-79,-1,-52,-1,-28,-1,-4,-1,27,0,42,0,70,0,87,0,113,0,-125,0,-107,0,-86,0,-69,0,-57,0,-41,0,-20,0,-10,0,12,1,26,1,39,1,61,1,74,1,85,1,78,1,85,1,71,1,55,1,34,1,6,1,-30,0,-87,0,-121,0,77,0,24,0,-28,-1,-85,-1,121,-1,79,-1,38,-1,3,-1,-24,-2,-53,-2,-58,-2,-62,-2,-50,-2,-37,-2,-6,-2,14,-1,50,-1,82,-1,121,-1,-111,-1,-78,-1,-52,-1,-29,-1,-9,-1,-3,-1,14,0,13,0,23,0,16,0,25,0,28,0,16,0,18,0,16,0,14,0,19,0,31,0,31,0,40,0,53,0,71,0,84,0,104,0,116,0,-114,0,-93,0,-69,0,-58,0,-37,0,-29,0,-17,0,-23,0,-19,0,-37,0,-45,0,-74,0,-102,0,113,0,81,0,33,0,-6,-1,-69,-1,-105,-1,93,-1,62,-1,16,-1,-19,-2,-44,-2,-69,-2,-72,-2,-94,-2,-82,-2,-88,-2,-62,-2,-48,-2,-34,-2,5,-1,18,-1,50,-1,74,-1,93,-1,117,-1,-114,-1,-95,-1,-69,-1,-49,-1,-33,-1,-7,-1,5,0,28,0,52,0,79,0,101,0,122,0,-114,0,-93,0,-84,0,-64,0,-46,0,-37,0,-34,0,-26,0,-20,0,-21,0,-26,0,-27,0,-31,0,-33,0,-41,0,-49,0,-60,0,-68,0,-79,0,-93,0,-117,0,121,0,90,0,61,0,17,0,-11,-1,-52,-1,-89,-1,116,-1,75,-1,35,-1,-8,-2,-43,-2,-77,-2,-114,-2,122,-2,92,-2,80,-2,79,-2,76,-2,76,-2,82,-2,95,-2,119,-2,-114,-2,-90,-2,-64,-2,-36,-2,-11,-2,16,-1,49,-1,77,-1,106,-1,-121,-1,-99,-1,-69,-1,-42,-1,-15,-1,7,0,27,0,48,0,69,0,90,0,104,0,127,0,-117,0,-86,0,-79,0,-58,0,-45,0,-21,0,6,1,28,1,56,1,63,1,89,1,111,1,111,1,125,1,111,1,113,1,84,1,58,1,19,1,-37,0,-89,0,99,0,37,0,-31,-1,-121,-1,83,-1,6,-1,-49,-2,-120,-2,97,-2,52,-2,21,-2,2,-2,-9,-3,-1,-3,-6,-3,17,-2,31,-2,56,-2,80,-2,106,-2,-126,-2,-93,-2,-75,-2,-48,-2,-30,-2,-8,-2,5,-1,17,-1,42,-1,49,-1,72,-1,84,-1,104,-1,118,-1,-107,-1,-86,-1,-66,-1,-38,-1,-6,-1,12,0,40,0,65,0,97,0,124,0,-116,0,-81,0,-66,0,-43,0,-23,0,-8,0,14,1,17,1,27,1,30,1,18,1,12,1,-9,0,-22,0,-58,0,-84,0,-120,0,96,0,56,0,9,0,-15,-1,-65,-1,-102,-1,109,-1,86,-1,46,-1,25,-1,-8,-2,-32,-2,-57,-2,-72,-2,-93,-2,-102,-2,-119,-2,-122,-2,123,-2,119,-2,115,-2,104,-2,115,-2,116,-2,127,-2,-120,-2,-105,-2}; }
	private static byte[] data114(){ return new byte[] {-83,-2,-74,-2,-41,-2,-14,-2,9,-1,42,-1,66,-1,98,-1,123,-1,-96,-1,-76,-1,-56,-1,-37,-1,-21,-1,-2,-1,21,0,37,0,57,0,72,0,94,0,114,0,-118,0,-93,0,-78,0,-58,0,-41,0,-39,0,-32,0,-35,0,-42,0,-68,0,-85,0,122,0,100,0,47,0,16,0,-38,-1,-80,-1,120,-1,92,-1,38,-1,1,-1,-32,-2,-46,-2,-73,-2,-77,-2,-94,-2,-81,-2,-73,-2,-65,-2,-54,-2,-40,-2,-16,-2,-1,-2,28,-1,32,-1,52,-1,60,-1,78,-1,80,-1,87,-1,93,-1,89,-1,106,-1,101,-1,110,-1,102,-1,103,-1,115,-1,111,-1,-126,-1,-114,-1,-108,-1,-94,-1,-76,-1,-52,-1,-22,-1,9,0,40,0,70,0,97,0,-128,0,-89,0,-74,0,-54,0,-34,0,-29,0,-37,0,-48,0,-73,0,-95,0,122,0,83,0,39,0,-10,-1,-63,-1,-112,-1,90,-1,43,-1,7,-1,-31,-2,-60,-2,-81,-2,-106,-2,-117,-2,-123,-2,-120,-2,-122,-2,-117,-2,-105,-2,-91,-2,-80,-2,-63,-2,-47,-2,-36,-2,-17,-2,-12,-2,19,-1,34,-1,51,-1,72,-1,89,-1,119,-1,-115,-1,-83,-1,-60,-1,-30,-1,-10,-1,17,0,45,0,67,0,89,0,103,0,116,0,127,0,-115,0,-108,0,-94,0,-88,0,-72,0,-72,0,-59,0,-61,0,-51,0,-53,0,-51,0,-54,0,-67,0,-77,0,-95,0,-120,0,109,0,76,0,46,0,7,0,-29,-1,-70,-1,-113,-1,103,-1,69,-1,24,-1,-12,-2,-49,-2,-79,-2,-103,-2,-117,-2,117,-2,108,-2,103,-2,83,-2,90,-2,89,-2,91,-2,109,-2,112,-2,127,-2,-106,-2,-98,-2,-73,-2,-47,-2,-21,-2,14,-1,28,-1,63,-1,93,-1,125,-1,-101,-1,-76,-1,-48,-1,-15,-1,5,0,21,0,45,0,61,0,93,0,116,0,-124,0,-82,0,-66,0,-32,0,3,1,33,1,69,1,88,1,125,1,-111,1,-100,1,-84,1,-100,1,-94,1,-120,1,108,1,76,1,37,1,-24,0,-76,0,114,0,52,0,-13,-1,-82,-1,120,-1,64,-1,8,-1,-37,-2,-86,-2,-109,-2,118,-2,98,-2,82,-2,82,-2,78,-2,81,-2,90,-2,102,-2,115,-2,-119,-2,-113,-2,-87,-2,-75,-2,-50,-2,-37,-2,-24,-2,-1,-2,10,-1,25,-1,45,-1,62,-1,78,-1,102,-1,115,-1,-126,-1,-95,-1,-73,-1,-49,-1,-24,-1,10,0,46,0,76,0,116,0,-95,0,-48,0,-5,0,32,1,76,1,99,1,-125,1,-105,1,-93,1,-82,1,-74,1,-89,1,-102,1,124,1,101,1,62,1,24,1,-26,0,-62,0,-119,0,98,0,54,0,18,0,-29,-1,-62,-1,-103,-1,-128,-1,98,-1,70,-1,49,-1,23,-1,13,-1,-2,-2,-19,-2,-26,-2,-36,-2,-38,-2,-47,-2,-48,-2,-48,-2,-48,-2,-48,-2,-36,-2,-21,-2,-11,-2,-3,-2,19,-1,39,-1,59,-1,77,-1,91,-1,115,-1,-122,-1,-102,-1,-76,-1,-49,-1,-25,-1,-7,-1,19,0,53,0,78,0,109,0,-117,0,-88,0,-57,0,-37,0,1,1,16,1,40,1,60,1,63,1,67,1,67,1,56,1,36,1,15,1,-11,0,-34,0,-75,0,-104,0,114,0,79,0,33,0,9,0,-33,-1,-50,-1,-90,-1,-103,-1,123,-1,116,-1,99,-1,105,-1,84,-1,96,-1,100,-1,109,-1,109,-1,-127,-1,127,-1,-113,-1,-104,-1,-102,-1,-90,-1,-94,-1,-93,-1,-85,-1,-86,-1,-83,-1,-91,-1,-89,-1,-94,-1,-100,-1,-94,-1,-94,-1,-78,-1,-80,-1,-73,-1,-52,-1,-25,-1,-3,-1,38,0,61,0,104,0,-119,0,-70,0,-33,0,6,1,33,1,69,1,79,1,98,1,95,1,96,1,73,1,51,1,22,1,-25,0,-59,0,-112,0,106,0,48,0,4,0,-48,-1,-84,-1,121,-1,99,-1,65,-1,42,-1,17,-1,10,-1,2,-1,-2,-2,7,-1,6,-1,16,-1,29,-1,43,-1,56,-1,73,-1,92,-1,101,-1,118,-1,-111,-1,-107,-1,-72,-1,-68,-1,-40,-1,-23,-1,-2,-1,17,0,24,0,55,0,67,0,84,0,100,0,120,0,-121,0,-100,0,-83,0,-59,0,-45,0,-21,0,-2,0,21,1,43,1,65,1,75,1,88,1,95,1,100,1,95,1,95,1,73,1,53,1,21,1,4,1,-32,0,-62,0,-102,0,109,0,76,0,34,0,-3,-1,-44,-1,-83,-1,-114,-1,114,-1,85,-1,68,-1,38,-1,25,-1,9,-1,0,-1,-17,-2,-24,-2,-25,-2,-29,-2,-20,-2,-29,-2,-19,-2,-11,-2,-4,-2,11,-1,28,-1,48,-1,60,-1,85,-1,110,-1,-118,-1,-103,-1,-82,-1,-56,-1,-27,-1,-7,-1,15,0,50,0,70,0,108,0,-120,0,-86,0,-50,0,-17,0,25,1,71,1,118,1,-99,1,-66,1,-26,1,8,2,28,2,40,2,53,2,52,2}; }
	private static byte[] data115(){ return new byte[] {38,2,26,2,-4,1,-42,1,-83,1,121,1,74,1,15,1,-36,0,-98,0,95,0,51,0,-3,-1,-45,-1,-91,-1,125,-1,96,-1,57,-1,45,-1,26,-1,19,-1,5,-1,-2,-2,-11,-2,-7,-2,-14,-2,-12,-2,-14,-2,-5,-2,5,-1,18,-1,26,-1,33,-1,49,-1,59,-1,74,-1,81,-1,85,-1,104,-1,114,-1,-128,-1,-114,-1,-100,-1,-71,-1,-59,-1,-26,-1,5,0,49,0,82,0,-123,0,-89,0,-28,0,15,1,79,1,117,1,-81,1,-47,1,-10,1,12,2,34,2,41,2,48,2,38,2,24,2,3,2,-31,1,-58,1,-95,1,124,1,84,1,42,1,2,1,-40,0,-78,0,-118,0,112,0,74,0,48,0,15,0,-11,-1,-37,-1,-69,-1,-86,-1,-115,-1,123,-1,102,-1,89,-1,70,-1,58,-1,48,-1,50,-1,51,-1,48,-1,58,-1,58,-1,78,-1,93,-1,110,-1,-127,-1,-112,-1,-87,-1,-71,-1,-53,-1,-31,-1,-4,-1,20,0,37,0,73,0,93,0,125,0,-102,0,-64,0,-33,0,-3,0,28,1,69,1,87,1,113,1,-124,1,-108,1,-104,1,-101,1,-110,1,-117,1,121,1,102,1,73,1,54,1,26,1,0,1,-29,0,-62,0,-84,0,-112,0,124,0,101,0,88,0,63,0,50,0,40,0,23,0,13,0,9,0,-3,-1,-12,-1,-14,-1,-21,-1,-26,-1,-20,-1,-32,-1,-26,-1,-21,-1,-23,-1,-11,-1,-16,-1,0,0,-6,-1,4,0,2,0,14,0,12,0,9,0,12,0,13,0,26,0,19,0,30,0,44,0,69,0,83,0,113,0,-112,0,-70,0,-38,0,3,1,41,1,83,1,119,1,-106,1,-88,1,-69,1,-61,1,-61,1,-70,1,-90,1,-110,1,114,1,75,1,33,1,-14,0,-60,0,-98,0,102,0,69,0,28,0,-10,-1,-30,-1,-70,-1,-80,-1,-108,-1,-118,-1,-128,-1,127,-1,125,-1,-126,-1,120,-1,-118,-1,-119,-1,-115,-1,-106,-1,-88,-1,-88,-1,-69,-1,-53,-1,-44,-1,-27,-1,-8,-1,3,0,19,0,31,0,54,0,70,0,71,0,93,0,113,0,-128,0,-116,0,-103,0,-84,0,-56,0,-24,0,-4,0,27,1,51,1,81,1,112,1,-120,1,-102,1,-83,1,-64,1,-69,1,-55,1,-77,1,-83,1,-101,1,-126,1,103,1,73,1,36,1,-1,0,-33,0,-69,0,-118,0,110,0,70,0,40,0,7,0,-19,-1,-38,-1,-64,-1,-88,-1,-105,-1,-124,-1,105,-1,96,-1,72,-1,69,-1,45,-1,38,-1,24,-1,20,-1,24,-1,18,-1,29,-1,37,-1,47,-1,67,-1,78,-1,101,-1,123,-1,-105,-1,-83,-1,-60,-1,-35,-1,-14,-1,13,0,42,0,61,0,99,0,-119,0,-89,0,-55,0,-11,0,25,1,70,1,114,1,-102,1,-63,1,-26,1,2,2,19,2,33,2,43,2,39,2,30,2,6,2,-18,1,-58,1,-94,1,115,1,77,1,10,1,-27,0,-86,0,-128,0,76,0,33,0,-7,-1,-43,-1,-75,-1,-94,-1,-121,-1,125,-1,96,-1,86,-1,67,-1,65,-1,54,-1,41,-1,34,-1,34,-1,25,-1,25,-1,22,-1,27,-1,20,-1,19,-1,26,-1,19,-1,30,-1,34,-1,34,-1,31,-1,40,-1,45,-1,60,-1,60,-1,78,-1,93,-1,-126,-1,-97,-1,-63,-1,-20,-1,34,0,80,0,-123,0,-62,0,-13,0,44,1,92,1,-119,1,-80,1,-49,1,-20,1,-12,1,-5,1,-13,1,-24,1,-41,1,-66,1,-98,1,-125,1,96,1,57,1,18,1,-20,0,-63,0,-87,0,116,0,89,0,57,0,27,0,-10,-1,-36,-1,-69,-1,-93,-1,123,-1,96,-1,73,-1,46,-1,22,-1,0,-1,-21,-2,-37,-2,-51,-2,-57,-2,-57,-2,-51,-2,-54,-2,-40,-2,-29,-2,-11,-2,-3,-2,9,-1,25,-1,41,-1,56,-1,79,-1,95,-1,122,-1,-112,-1,-84,-1,-49,-1,-21,-1,12,0,49,0,82,0,116,0,-109,0,-71,0,-45,0,-29,0,-4,0,12,1,25,1,14,1,19,1,7,1,-3,0,-18,0,-38,0,-54,0,-85,0,-99,0,-124,0,107,0,77,0,62,0,41,0,21,0,15,0,-12,-1,-15,-1,-32,-1,-54,-1,-62,-1,-88,-1,-98,-1,-109,-1,-125,-1,121,-1,102,-1,97,-1,85,-1,84,-1,73,-1,75,-1,74,-1,78,-1,70,-1,80,-1,70,-1,77,-1,71,-1,72,-1,65,-1,73,-1,74,-1,82,-1,91,-1,101,-1,122,-1,-114,-1,-91,-1,-52,-1,-10,-1,26,0,73,0,104,0,-104,0,-70,0,-35,0,-7,0,10,1,23,1,26,1,21,1,5,1,-16,0,-40,0,-83,0,-108,0,101,0,59,0,26,0,-31,-1,-57,-1,-94,-1,-126,-1,108,-1,77,-1,62,-1,38,-1,35,-1,22,-1,15,-1,8,-1,6,-1,3,-1,-2,-2,-1,-2,-4,-2}; }
	private static byte[] data116(){ return new byte[] {-11,-2,4,-1,-6,-2,9,-1,14,-1,19,-1,30,-1,30,-1,44,-1,52,-1,72,-1,73,-1,88,-1,92,-1,100,-1,120,-1,-124,-1,-108,-1,-79,-1,-63,-1,-41,-1,-7,-1,26,0,53,0,95,0,127,0,-97,0,-65,0,-36,0,-18,0,9,1,15,1,23,1,22,1,8,1,-1,0,-24,0,-41,0,-66,0,-100,0,122,0,96,0,60,0,33,0,-3,-1,-27,-1,-57,-1,-84,-1,-113,-1,123,-1,88,-1,65,-1,38,-1,3,-1,-23,-2,-55,-2,-77,-2,-97,-2,125,-2,112,-2,84,-2,66,-2,63,-2,48,-2,63,-2,58,-2,57,-2,75,-2,85,-2,102,-2,120,-2,-119,-2,-95,-2,-67,-2,-51,-2,-28,-2,-1,-2,29,-1,57,-1,94,-1,123,-1,-84,-1,-48,-1,1,0,42,0,91,0,-109,0,-66,0,-27,0,16,1,50,1,78,1,94,1,107,1,111,1,102,1,93,1,66,1,38,1,7,1,-36,0,-75,0,-111,0,90,0,52,0,9,0,-38,-1,-76,-1,-112,-1,110,-1,76,-1,50,-1,24,-1,-5,-2,-18,-2,-35,-2,-45,-2,-59,-2,-84,-2,-86,-2,-99,-2,-106,-2,-115,-2,-123,-2,125,-2,109,-2,104,-2,89,-2,89,-2,77,-2,71,-2,58,-2,52,-2,45,-2,41,-2,45,-2,47,-2,50,-2,79,-2,91,-2,125,-2,-100,-2,-55,-2,-1,-2,45,-1,111,-1,-88,-1,-27,-1,33,0,97,0,-108,0,-68,0,-18,0,4,1,40,1,54,1,59,1,62,1,59,1,37,1,29,1,9,1,-17,0,-42,0,-67,0,-98,0,122,0,101,0,67,0,36,0,6,0,-33,-1,-62,-1,-88,-1,-116,-1,105,-1,86,-1,49,-1,23,-1,-3,-2,-33,-2,-59,-2,-82,-2,-95,-2,-118,-2,-126,-2,105,-2,105,-2,97,-2,89,-2,81,-2,77,-2,79,-2,88,-2,84,-2,84,-2,93,-2,102,-2,121,-2,127,-2,-104,-2,-80,-2,-50,-2,-16,-2,16,-1,62,-1,100,-1,-118,-1,-75,-1,-33,-1,8,0,43,0,65,0,91,0,111,0,127,0,-115,0,-105,0,-108,0,-114,0,-120,0,120,0,112,0,95,0,82,0,65,0,45,0,30,0,13,0,-9,-1,-23,-1,-44,-1,-51,-1,-67,-1,-85,-1,-106,-1,-115,-1,120,-1,112,-1,95,-1,85,-1,74,-1,58,-1,48,-1,28,-1,25,-1,5,-1,-1,-2,-16,-2,-23,-2,-35,-2,-42,-2,-55,-2,-63,-2,-76,-2,-77,-2,-88,-2,-78,-2,-79,-2,-69,-2,-54,-2,-34,-2,-12,-2,28,-1,63,-1,108,-1,-105,-1,-55,-1,-15,-1,34,0,76,0,111,0,-110,0,-86,0,-63,0,-52,0,-47,0,-51,0,-56,0,-75,0,-96,0,-123,0,96,0,70,0,30,0,-3,-1,-36,-1,-74,-1,-98,-1,-126,-1,102,-1,76,-1,57,-1,38,-1,26,-1,11,-1,4,-1,-7,-2,-5,-2,-12,-2,-19,-2,-17,-2,-17,-2,-12,-2,-13,-2,-4,-2,-9,-2,7,-1,-1,-2,-1,-2,3,-1,12,-1,5,-1,21,-1,9,-1,20,-1,18,-1,25,-1,37,-1,55,-1,73,-1,90,-1,116,-1,-107,-1,-73,-1,-33,-1,4,0,48,0,87,0,-125,0,-95,0,-67,0,-40,0,-5,0,7,1,21,1,24,1,24,1,19,1,5,1,-14,0,-20,0,-54,0,-70,0,-105,0,-120,0,103,0,78,0,49,0,19,0,-1,-1,-37,-1,-56,-1,-88,-1,-110,-1,115,-1,91,-1,66,-1,34,-1,15,-1,-14,-2,-30,-2,-67,-2,-87,-2,-108,-2,-121,-2,116,-2,109,-2,98,-2,88,-2,84,-2,90,-2,85,-2,103,-2,106,-2,119,-2,-123,-2,-101,-2,-75,-2,-52,-2,-17,-2,15,-1,63,-1,97,-1,-103,-1,-52,-1,10,0,59,0,115,0,-89,0,-38,0,10,1,58,1,92,1,121,1,-102,1,-90,1,-78,1,-73,1,-74,1,-84,1,-100,1,-113,1,110,1,80,1,55,1,15,1,-19,0,-47,0,-87,0,-116,0,100,0,66,0,31,0,1,0,-28,-1,-59,-1,-90,-1,-115,-1,124,-1,107,-1,78,-1,58,-1,46,-1,21,-1,11,-1,-12,-2,-18,-2,-43,-2,-49,-2,-64,-2,-80,-2,-93,-2,-101,-2,-114,-2,-125,-2,124,-2,119,-2,114,-2,112,-2,125,-2,-121,-2,-92,-2,-74,-2,-34,-2,5,-1,50,-1,104,-1,-101,-1,-48,-1,9,0,72,0,-126,0,-75,0,-20,0,20,1,50,1,91,1,121,1,-119,1,-108,1,-97,1,-96,1,-104,1,-113,1,125,1,116,1,96,1,78,1,46,1,33,1,-1,0,-21,0,-60,0,-73,0,-111,0,124,0,96,0,67,0,50,0,10,0,-2,-1,-42,-1,-59,-1,-87,-1,-111,-1,126,-1,94,-1,81,-1,63,-1,46,-1,21,-1,5,-1,1,-1,-17,-2,-30,-2,-39,-2,-41,-2,-42,-2,-38,-2,-49,-2,-33,-2,-28,-2,-10,-2,20,-1,44,-1,69,-1,116,-1,-118,-1,-70,-1,-37,-1,6,0}; }
	private static byte[] data117(){ return new byte[] {46,0,78,0,110,0,-121,0,-87,0,-67,0,-46,0,-30,0,-28,0,-18,0,-21,0,-12,0,-16,0,-27,0,-25,0,-33,0,-43,0,-49,0,-58,0,-68,0,-83,0,-85,0,-97,0,-110,0,-114,0,127,0,122,0,102,0,92,0,76,0,60,0,38,0,25,0,14,0,-10,-1,-29,-1,-54,-1,-70,-1,-90,-1,-114,-1,-128,-1,110,-1,96,-1,70,-1,63,-1,48,-1,46,-1,28,-1,42,-1,47,-1,58,-1,70,-1,100,-1,121,-1,-94,-1,-63,-1,-19,-1,15,0,69,0,107,0,-106,0,-69,0,-30,0,3,1,28,1,53,1,67,1,71,1,74,1,72,1,68,1,46,1,36,1,6,1,-16,0,-44,0,-76,0,-99,0,115,0,89,0,55,0,22,0,8,0,-21,-1,-39,-1,-60,-1,-78,-1,-86,-1,-92,-1,-104,-1,-110,-1,-119,-1,-119,-1,-120,-1,-116,-1,-118,-1,-114,-1,-115,-1,-107,-1,-112,-1,-106,-1,-114,-1,-110,-1,-108,-1,-114,-1,-113,-1,-111,-1,-113,-1,-113,-1,-107,-1,-92,-1,-77,-1,-66,-1,-34,-1,-5,-1,30,0,56,0,97,0,-126,0,-73,0,-44,0,4,1,30,1,70,1,100,1,125,1,-110,1,-100,1,-89,1,-86,1,-85,1,-89,1,-100,1,-117,1,124,1,103,1,73,1,48,1,25,1,1,1,-33,0,-58,0,-84,0,-122,0,112,0,84,0,52,0,32,0,1,0,-28,-1,-53,-1,-72,-1,-110,-1,-123,-1,108,-1,81,-1,62,-1,37,-1,15,-1,7,-1,-17,-2,-31,-2,-49,-2,-60,-2,-61,-2,-74,-2,-68,-2,-63,-2,-49,-2,-30,-2,5,-1,30,-1,70,-1,113,-1,-91,-1,-38,-1,7,0,72,0,126,0,-66,0,-17,0,35,1,89,1,-123,1,-87,1,-48,1,-30,1,1,2,11,2,23,2,11,2,18,2,9,2,6,2,-13,1,-23,1,-54,1,-69,1,-105,1,-111,1,110,1,88,1,58,1,34,1,5,1,-18,0,-47,0,-65,0,-91,0,-116,0,115,0,97,0,65,0,41,0,18,0,-3,-1,-25,-1,-49,-1,-68,-1,-97,-1,-126,-1,96,-1,80,-1,46,-1,17,-1,1,-1,-29,-2,-41,-2,-60,-2,-63,-2,-68,-2,-68,-2,-50,-2,-43,-2,-15,-2,23,-1,69,-1,109,-1,-92,-1,-35,-1,24,0,92,0,-116,0,-53,0,10,1,54,1,108,1,-105,1,-79,1,-31,1,-16,1,14,2,16,2,21,2,34,2,29,2,17,2,2,2,-4,1,-24,1,-47,1,-70,1,-97,1,-117,1,107,1,80,1,59,1,27,1,12,1,-15,0,-40,0,-61,0,-86,0,-105,0,122,0,112,0,90,0,64,0,46,0,18,0,-2,-1,-26,-1,-47,-1,-78,-1,-96,-1,-118,-1,115,-1,101,-1,77,-1,74,-1,68,-1,67,-1,75,-1,90,-1,105,-1,126,-1,-96,-1,-69,-1,-30,-1,5,0,53,0,85,0,120,0,-99,0,-69,0,-46,0,-22,0,3,1,19,1,32,1,40,1,51,1,51,1,62,1,49,1,60,1,58,1,61,1,66,1,62,1,63,1,65,1,59,1,62,1,61,1,62,1,63,1,48,1,45,1,30,1,30,1,8,1,0,1,-18,0,-34,0,-51,0,-69,0,-93,0,-115,0,113,0,89,0,66,0,41,0,9,0,-12,-1,-44,-1,-64,-1,-94,-1,-115,-1,-123,-1,115,-1,109,-1,111,-1,114,-1,-122,-1,-100,-1,-75,-1,-49,-1,-8,-1,37,0,80,0,122,0,-91,0,-48,0,-7,0,26,1,50,1,74,1,101,1,114,1,-126,1,-124,1,-128,1,115,1,116,1,99,1,83,1,61,1,49,1,20,1,-3,0,-26,0,-58,0,-70,0,-96,0,-121,0,119,0,95,0,82,0,58,0,56,0,39,0,32,0,29,0,19,0,23,0,18,0,15,0,20,0,13,0,14,0,0,0,-1,-1,-18,-1,-27,-1,-33,-1,-49,-1,-68,-1,-83,-1,-94,-1,-106,-1,-99,-1,-113,-1,-98,-1,-95,-1,-74,-1,-53,-1,-20,-1,9,0,50,0,96,0,-127,0,-81,0,-38,0,-5,0,34,1,67,1,99,1,123,1,-111,1,-108,1,-100,1,-88,1,-94,1,-98,1,-105,1,-109,1,-126,1,121,1,99,1,71,1,64,1,44,1,17,1,-2,0,-33,0,-55,0,-76,0,-107,0,-125,0,100,0,77,0,51,0,27,0,-9,-1,-28,-1,-63,-1,-82,-1,-112,-1,120,-1,90,-1,72,-1,45,-1,13,-1,-3,-2,-32,-2,-50,-2,-73,-2,-80,-2,-99,-2,-95,-2,-97,-2,-82,-2,-69,-2,-45,-2,-20,-2,22,-1,68,-1,109,-1,-76,-1,-33,-1,35,0,79,0,-116,0,-66,0,-16,0,22,1,56,1,92,1,119,1,-117,1,-109,1,-99,1,-97,1,-96,1,-88,1,-107,1,-102,1,-127,1,-126,1,116,1,105,1,95,1,73,1,67,1,47,1,33,1,12,1,-7,0,-20,0,-45,0,-60,0}; }
	private static byte[] data118(){ return new byte[] {-86,0,-110,0,125,0,96,0,73,0,39,0,8,0,-20,-1,-60,-1,-90,-1,127,-1,89,-1,53,-1,5,-1,-39,-2,-80,-2,-117,-2,101,-2,71,-2,42,-2,20,-2,0,-2,-1,-3,0,-2,19,-2,47,-2,68,-2,117,-2,-94,-2,-45,-2,12,-1,64,-1,-125,-1,-70,-1,-17,-1,42,0,91,0,-111,0,-65,0,-37,0,3,1,28,1,54,1,72,1,84,1,99,1,99,1,109,1,102,1,96,1,91,1,89,1,75,1,56,1,42,1,28,1,0,1,-16,0,-36,0,-49,0,-79,0,-93,0,-114,0,110,0,87,0,65,0,40,0,14,0,-11,-1,-44,-1,-70,-1,-104,-1,117,-1,86,-1,43,-1,12,-1,-22,-2,-51,-2,-84,-2,-111,-2,-126,-2,116,-2,110,-2,108,-2,127,-2,-119,-2,-95,-2,-68,-2,-33,-2,-4,-2,32,-1,70,-1,107,-1,-113,-1,-82,-1,-50,-1,-27,-1,1,0,12,0,23,0,30,0,42,0,53,0,54,0,58,0,68,0,61,0,74,0,70,0,85,0,92,0,90,0,103,0,101,0,111,0,115,0,118,0,123,0,115,0,120,0,121,0,117,0,105,0,101,0,84,0,75,0,58,0,46,0,22,0,-2,-1,-33,-1,-59,-1,-86,-1,-118,-1,97,-1,69,-1,28,-1,-5,-2,-40,-2,-70,-2,-98,-2,-111,-2,126,-2,-127,-2,-127,-2,-107,-2,-93,-2,-71,-2,-43,-2,0,-1,41,-1,79,-1,125,-1,-90,-1,-49,-1,-10,-1,31,0,59,0,86,0,99,0,122,0,124,0,-118,0,-127,0,-125,0,124,0,118,0,106,0,94,0,76,0,58,0,39,0,17,0,0,0,-21,-1,-44,-1,-62,-1,-82,-1,-100,-1,-117,-1,127,-1,121,-1,106,-1,105,-1,91,-1,95,-1,81,-1,82,-1,81,-1,77,-1,67,-1,55,-1,51,-1,20,-1,13,-1,-8,-2,-25,-2,-57,-2,-68,-2,-93,-2,-110,-2,-121,-2,-128,-2,120,-2,-124,-2,-122,-2,-97,-2,-81,-2,-53,-2,-23,-2,13,-1,58,-1,94,-1,-111,-1,-74,-1,-35,-1,4,0,31,0,68,0,92,0,113,0,-119,0,-114,0,-98,0,-93,0,-87,0,-81,0,-86,0,-83,0,-95,0,-102,0,-104,0,125,0,123,0,100,0,86,0,72,0,40,0,23,0,-10,-1,-33,-1,-56,-1,-84,-1,-121,-1,110,-1,86,-1,48,-1,19,-1,-8,-2,-48,-2,-75,-2,-108,-2,109,-2,83,-2,42,-2,29,-2,-6,-3,-31,-3,-59,-3,-74,-3,-89,-3,-98,-3,-97,-3,-92,-3,-78,-3,-64,-3,-32,-3,0,-2,44,-2,88,-2,-122,-2,-62,-2,-8,-2,52,-1,95,-1,-100,-1,-63,-1,-15,-1,23,0,54,0,85,0,99,0,-128,0,-120,0,-103,0,-98,0,-86,0,-89,0,-86,0,-80,0,-97,0,-95,0,-104,0,-100,0,-107,0,-116,0,-125,0,125,0,115,0,101,0,93,0,84,0,64,0,55,0,33,0,13,0,-9,-1,-33,-1,-61,-1,-93,-1,127,-1,90,-1,50,-1,10,-1,-31,-2,-80,-2,-127,-2,77,-2,37,-2,-6,-3,-56,-3,-93,-3,-122,-3,111,-3,95,-3,77,-3,82,-3,85,-3,111,-3,124,-3,-100,-3,-65,-3,-22,-3,32,-2,71,-2,120,-2,-83,-2,-36,-2,13,-1,58,-1,113,-1,-100,-1,-61,-1,-27,-1,8,0,48,0,75,0,99,0,-128,0,-106,0,-89,0,-78,0,-67,0,-63,0,-53,0,-55,0,-52,0,-55,0,-72,0,-75,0,-96,0,-103,0,-120,0,115,0,97,0,77,0,51,0,29,0,9,0,-23,-1,-51,-1,-76,-1,-99,-1,124,-1,86,-1,55,-1,21,-1,-13,-2,-44,-2,-91,-2,-113,-2,108,-2,82,-2,54,-2,34,-2,25,-2,11,-2,15,-2,17,-2,34,-2,44,-2,72,-2,92,-2,123,-2,-108,-2,-76,-2,-43,-2,-15,-2,17,-1,41,-1,64,-1,90,-1,105,-1,-125,-1,-109,-1,-98,-1,-73,-1,-70,-1,-59,-1,-48,-1,-38,-1,-30,-1,-17,-1,-11,-1,3,0,18,0,25,0,35,0,50,0,56,0,68,0,69,0,81,0,77,0,89,0,78,0,74,0,71,0,66,0,48,0,36,0,10,0,-16,-1,-43,-1,-73,-1,-114,-1,113,-1,71,-1,34,-1,-6,-2,-44,-2,-81,-2,-102,-2,-125,-2,109,-2,96,-2,99,-2,104,-2,119,-2,-128,-2,-95,-2,-59,-2,-29,-2,18,-1,52,-1,91,-1,124,-1,-89,-1,-48,-1,-21,-1,12,0,27,0,48,0,63,0,77,0,88,0,84,0,94,0,88,0,83,0,68,0,58,0,56,0,51,0,35,0,21,0,11,0,1,0,-16,-1,-25,-1,-31,-1,-40,-1,-55,-1,-56,-1,-68,-1,-75,-1,-72,-1,-85,-1,-90,-1,-94,-1,-100,-1,-111,-1,-120,-1,121,-1,113,-1,97,-1,82,-1,63,-1,37,-1,17,-1,1,-1,-23,-2,-47,-2,-64,-2,-83,-2,-86,-2,-98,-2,-101,-2,-95,-2,-82,-2,-58,-2,-39,-2}; }
	private static byte[] data119(){ return new byte[] {-6,-2,25,-1,68,-1,96,-1,-110,-1,-73,-1,-37,-1,8,0,41,0,78,0,113,0,-116,0,-90,0,-69,0,-36,0,-25,0,-12,0,3,1,6,1,12,1,21,1,13,1,14,1,21,1,3,1,-3,0,-10,0,-19,0,-37,0,-51,0,-70,0,-88,0,-109,0,-128,0,91,0,76,0,51,0,19,0,-16,-1,-46,-1,-85,-1,-119,-1,92,-1,49,-1,5,-1,-38,-2,-73,-2,-116,-2,110,-2,62,-2,41,-2,14,-2,-3,-3,-15,-3,-12,-3,-2,-3,17,-2,36,-2,76,-2,109,-2,-94,-2,-41,-2,11,-1,73,-1,124,-1,-72,-1,-25,-1,21,0,67,0,104,0,-112,0,-93,0,-57,0,-43,0,-25,0,-12,0,-9,0,3,1,11,1,13,1,23,1,24,1,31,1,31,1,38,1,43,1,48,1,43,1,57,1,63,1,60,1,61,1,56,1,47,1,50,1,38,1,18,1,-4,0,-12,0,-53,0,-80,0,-110,0,102,0,59,0,9,0,-36,-1,-80,-1,123,-1,69,-1,17,-1,-35,-2,-82,-2,127,-2,95,-2,61,-2,44,-2,29,-2,22,-2,23,-2,32,-2,44,-2,74,-2,90,-2,-123,-2,-88,-2,-44,-2,-3,-2,40,-1,75,-1,121,-1,-93,-1,-53,-1,-11,-1,22,0,61,0,92,0,-127,0,-99,0,-68,0,-37,0,-9,0,9,1,26,1,44,1,67,1,76,1,97,1,87,1,102,1,98,1,103,1,101,1,91,1,86,1,83,1,68,1,58,1,38,1,26,1,5,1,-16,0,-32,0,-63,0,-87,0,-110,0,106,0,71,0,44,0,-2,-1,-41,-1,-86,-1,-120,-1,98,-1,61,-1,35,-1,-4,-2,-23,-2,-39,-2,-38,-2,-46,-2,-40,-2,-24,-2,-17,-2,-1,-2,29,-1,64,-1,81,-1,113,-1,-117,-1,-82,-1,-69,-1,-37,-1,-22,-1,2,0,15,0,32,0,35,0,60,0,61,0,78,0,78,0,100,0,112,0,120,0,-121,0,-102,0,-89,0,-82,0,-56,0,-43,0,-25,0,-12,0,6,1,17,1,33,1,32,1,40,1,33,1,31,1,25,1,5,1,-10,0,-23,0,-58,0,-88,0,-122,0,92,0,62,0,13,0,-27,-1,-72,-1,-116,-1,109,-1,71,-1,51,-1,29,-1,14,-1,21,-1,17,-1,32,-1,51,-1,76,-1,102,-1,-105,-1,-79,-1,-29,-1,4,0,44,0,76,0,117,0,-118,0,-89,0,-73,0,-50,0,-29,0,-29,0,-21,0,-23,0,-8,0,-11,0,-17,0,-18,0,-26,0,-20,0,-30,0,-38,0,-36,0,-51,0,-47,0,-54,0,-57,0,-66,0,-73,0,-90,0,-89,0,-101,0,-118,0,-120,0,-123,0,121,0,105,0,102,0,84,0,74,0,65,0,47,0,27,0,15,0,-4,-1,-35,-1,-57,-1,-80,-1,-104,-1,125,-1,101,-1,89,-1,77,-1,63,-1,56,-1,61,-1,56,-1,71,-1,80,-1,115,-1,-120,-1,-90,-1,-58,-1,-21,-1,15,0,63,0,100,0,-115,0,-85,0,-46,0,-5,0,20,1,40,1,79,1,92,1,127,1,125,1,-104,1,-88,1,-81,1,-74,1,-69,1,-69,1,-66,1,-67,1,-80,1,-84,1,-99,1,-104,1,-116,1,125,1,106,1,80,1,55,1,39,1,18,1,-8,0,-47,0,-68,0,-106,0,114,0,76,0,35,0,-9,-1,-41,-1,-103,-1,122,-1,70,-1,24,-1,-12,-2,-42,-2,-72,-2,-96,-2,-94,-2,-105,-2,-95,-2,-86,-2,-54,-2,-28,-2,9,-1,47,-1,97,-1,-106,-1,-59,-1,-3,-1,46,0,89,0,-127,0,-79,0,-48,0,-13,0,19,1,41,1,65,1,83,1,103,1,118,1,-124,1,-111,1,-93,1,-76,1,-71,1,-57,1,-51,1,-33,1,-21,1,-12,1,-2,1,4,2,2,2,16,2,19,2,8,2,8,2,-5,1,-9,1,-27,1,-49,1,-79,1,-105,1,116,1,77,1,30,1,-20,0,-65,0,-112,0,78,0,22,0,-38,-1,-90,-1,113,-1,70,-1,21,-1,-15,-2,-42,-2,-62,-2,-78,-2,-76,-2,-86,-2,-62,-2,-58,-2,-18,-2,2,-1,41,-1,70,-1,101,-1,-104,-1,-71,-1,-26,-1,10,0,44,0,86,0,126,0,-98,0,-63,0,-25,0,0,1,37,1,58,1,88,1,109,1,-127,1,-111,1,-85,1,-73,1,-59,1,-50,1,-38,1,-34,1,-32,1,-28,1,-30,1,-20,1,-24,1,-21,1,-39,1,-36,1,-51,1,-51,1,-72,1,-84,1,-109,1,-123,1,101,1,73,1,29,1,-4,0,-40,0,-90,0,-126,0,81,0,46,0,1,0,-29,-1,-61,-1,-90,-1,-100,-1,-115,-1,-118,-1,-122,-1,124,-1,-117,-1,-109,-1,-100,-1,-85,-1,-65,-1,-64,-1,-32,-1,-30,-1,-3,-1,10,0,22,0,39,0,47,0,62,0,76,0,96,0,101,0,116,0,-125,0,-108,0,-92,0,-84,0,-65,0,-53,0,-26,0,-12,0,8,1}; }
	private static byte[] data120(){ return new byte[] {19,1,45,1,59,1,85,1,85,1,120,1,125,1,-117,1,-108,1,-109,1,-103,1,-107,1,-114,1,118,1,96,1,63,1,32,1,-8,0,-47,0,-94,0,114,0,75,0,27,0,-2,-1,-43,-1,-70,-1,-96,-1,-107,-1,-112,-1,-117,-1,-109,-1,-95,-1,-78,-1,-49,-1,-28,-1,3,0,26,0,54,0,95,0,117,0,-117,0,-92,0,-81,0,-55,0,-39,0,-26,0,-19,0,-13,0,-5,0,-8,0,-5,0,-6,0,-7,0,-10,0,-10,0,-17,0,-16,0,-29,0,-37,0,-37,0,-40,0,-44,0,-55,0,-53,0,-51,0,-60,0,-52,0,-69,0,-70,0,-70,0,-74,0,-88,0,-102,0,-114,0,126,0,115,0,88,0,69,0,38,0,18,0,-17,-1,-40,-1,-81,-1,-107,-1,-127,-1,111,-1,91,-1,73,-1,65,-1,67,-1,57,-1,67,-1,64,-1,97,-1,97,-1,126,-1,-119,-1,-86,-1,-64,-1,-35,-1,-11,-1,19,0,49,0,84,0,107,0,-118,0,-87,0,-56,0,-22,0,-3,0,21,1,44,1,68,1,82,1,89,1,107,1,110,1,119,1,115,1,115,1,112,1,99,1,101,1,103,1,75,1,79,1,59,1,56,1,36,1,26,1,4,1,-10,0,-44,0,-65,0,-103,0,117,0,87,0,37,0,-15,-1,-60,-1,-115,-1,95,-1,40,-1,-8,-2,-55,-2,-96,-2,126,-2,97,-2,73,-2,65,-2,59,-2,64,-2,78,-2,92,-2,106,-2,-115,-2,-94,-2,-53,-2,-18,-2,22,-1,52,-1,96,-1,126,-1,-94,-1,-53,-1,-18,-1,9,0,44,0,71,0,99,0,122,0,-111,0,-89,0,-77,0,-52,0,-45,0,-22,0,8,1,9,1,25,1,42,1,61,1,78,1,94,1,112,1,122,1,-128,1,-107,1,-110,1,-105,1,-111,1,-111,1,-124,1,115,1,82,1,47,1,8,1,-42,0,-88,0,112,0,54,0,-10,-1,-77,-1,113,-1,57,-1,0,-1,-54,-2,-104,-2,105,-2,75,-2,41,-2,24,-2,8,-2,-2,-3,-5,-3,3,-2,8,-2,19,-2,45,-2,60,-2,93,-2,117,-2,-112,-2,-71,-2,-40,-2,-5,-2,30,-1,69,-1,104,-1,-125,-1,-85,-1,-47,-1,-13,-1,18,0,43,0,77,0,96,0,118,0,-118,0,-102,0,-90,0,-72,0,-59,0,-51,0,-42,0,-33,0,-17,0,-16,0,-6,0,7,1,6,1,0,1,1,1,-3,0,-18,0,-18,0,-43,0,-64,0,-97,0,-123,0,104,0,69,0,18,0,-9,-1,-60,-1,-99,-1,125,-1,89,-1,53,-1,25,-1,-2,-2,-22,-2,-44,-2,-53,-2,-61,-2,-82,-2,-79,-2,-85,-2,-88,-2,-82,-2,-89,-2,-73,-2,-79,-2,-64,-2,-58,-2,-35,-2,-42,-2,-17,-2,-12,-2,15,-1,20,-1,46,-1,48,-1,78,-1,87,-1,107,-1,123,-1,-118,-1,-103,-1,-87,-1,-70,-1,-54,-1,-32,-1,-17,-1,7,0,18,0,46,0,69,0,87,0,107,0,114,0,-123,0,-123,0,-105,0,-109,0,-126,0,126,0,101,0,72,0,41,0,8,0,-25,-1,-73,-1,-118,-1,96,-1,47,-1,13,-1,-22,-2,-52,-2,-70,-2,-103,-2,-101,-2,-114,-2,-108,-2,-103,-2,-85,-2,-71,-2,-53,-2,-33,-2,-4,-2,21,-1,48,-1,67,-1,95,-1,111,-1,-128,-1,-109,-1,-106,-1,-83,-1,-88,-1,-77,-1,-74,-1,-70,-1,-68,-1,-71,-1,-72,-1,-75,-1,-75,-1,-70,-1,-74,-1,-76,-1,-77,-1,-70,-1,-76,-1,-71,-1,-52,-1,-56,-1,-48,-1,-43,-1,-33,-1,-29,-1,-39,-1,-31,-1,-41,-1,-46,-1,-59,-1,-74,-1,-91,-1,-119,-1,116,-1,79,-1,49,-1,5,-1,-27,-2,-60,-2,-95,-2,123,-2,99,-2,83,-2,46,-2,39,-2,30,-2,20,-2,21,-2,19,-2,44,-2,46,-2,57,-2,81,-2,94,-2,118,-2,-119,-2,-93,-2,-70,-2,-37,-2,-18,-2,15,-1,37,-1,74,-1,99,-1,-126,-1,-91,-1,-51,-1,-31,-1,-2,-1,25,0,46,0,69,0,84,0,89,0,102,0,108,0,116,0,114,0,122,0,118,0,117,0,104,0,107,0,87,0,85,0,75,0,63,0,52,0,41,0,8,0,-7,-1,-35,-1,-59,-1,-106,-1,126,-1,72,-1,35,-1,-20,-2,-65,-2,-116,-2,90,-2,37,-2,6,-2,-42,-3,-74,-3,-101,-3,-126,-3,122,-3,115,-3,116,-3,120,-3,-121,-3,-96,-3,-77,-3,-48,-3,-23,-3,10,-2,47,-2,79,-2,111,-2,-114,-2,-78,-2,-49,-2,-19,-2,7,-1,36,-1,62,-1,85,-1,94,-1,125,-1,-122,-1,-100,-1,-81,-1,-51,-1,-34,-1,-9,-1,14,0,33,0,70,0,104,0,-127,0,-96,0,-63,0,-32,0,-10,0,20,1,35,1,48,1,52,1,46,1,35,1,18,1,-23,0,-57,0,-107,0,102,0,31,0,-22,-1,-100,-1,94,-1,18,-1,-42,-2,-102,-2,96,-2,44,-2,8,-2}; }
	private static byte[] data121(){ return new byte[] {-29,-3,-48,-3,-78,-3,-85,-3,-88,-3,-96,-3,-88,-3,-91,-3,-71,-3,-58,-3,-51,-3,-46,-3,-27,-3,-11,-3,6,-2,25,-2,48,-2,62,-2,95,-2,110,-2,-106,-2,-77,-2,-53,-2,-14,-2,14,-1,55,-1,85,-1,123,-1,-104,-1,-73,-1,-47,-1,-13,-1,13,0,49,0,73,0,88,0,102,0,-127,0,-120,0,-100,0,-88,0,-71,0,-73,0,-58,0,-56,0,-65,0,-72,0,-80,0,-91,0,-120,0,113,0,86,0,52,0,10,0,-25,-1,-60,-1,-94,-1,121,-1,90,-1,51,-1,17,-1,-7,-2,-31,-2,-60,-2,-80,-2,-95,-2,-104,-2,-117,-2,-128,-2,126,-2,126,-2,-122,-2,117,-2,-124,-2,-120,-2,-107,-2,-100,-2,-85,-2,-73,-2,-54,-2,-42,-2,-20,-2,-12,-2,9,-1,23,-1,40,-1,53,-1,74,-1,85,-1,101,-1,115,-1,-124,-1,-98,-1,-88,-1,-65,-1,-45,-1,-18,-1,6,0,26,0,56,0,81,0,105,0,118,0,-114,0,-111,0,-98,0,-114,0,-113,0,-121,0,104,0,77,0,35,0,10,0,-34,-1,-71,-1,-109,-1,105,-1,68,-1,40,-1,1,-1,-10,-2,-33,-2,-34,-2,-37,-2,-29,-2,-13,-2,-5,-2,9,-1,34,-1,52,-1,73,-1,90,-1,115,-1,-128,-1,-112,-1,-101,-1,-97,-1,-78,-1,-73,-1,-62,-1,-55,-1,-51,-1,-43,-1,-40,-1,-38,-1,-36,-1,-34,-1,-23,-1,-28,-1,-10,-1,-8,-1,6,0,11,0,33,0,38,0,63,0,66,0,91,0,92,0,113,0,119,0,-125,0,-109,0,-102,0,-107,0,-113,0,-117,0,119,0,99,0,77,0,42,0,13,0,-16,-1,-58,-1,-96,-1,117,-1,89,-1,44,-1,20,-1,-14,-2,-41,-2,-53,-2,-74,-2,-82,-2,-91,-2,-92,-2,-84,-2,-88,-2,-68,-2,-68,-2,-41,-2,-35,-2,-15,-2,7,-1,29,-1,56,-1,81,-1,109,-1,-112,-1,-88,-1,-48,-1,-16,-1,19,0,49,0,93,0,127,0,-108,0,-81,0,-55,0,-30,0,-16,0,7,1,15,1,24,1,33,1,35,1,40,1,49,1,56,1,49,1,56,1,56,1,47,1,46,1,43,1,34,1,16,1,-3,0,-20,0,-48,0,-81,0,-122,0,100,0,42,0,9,0,-49,-1,-97,-1,108,-1,66,-1,21,-1,-21,-2,-55,-2,-89,-2,-110,-2,-125,-2,121,-2,116,-2,121,-2,126,-2,-124,-2,-121,-2,-99,-2,-81,-2,-60,-2,-37,-2,-14,-2,16,-1,34,-1,66,-1,78,-1,109,-1,-125,-1,-100,-1,-75,-1,-54,-1,-26,-1,-5,-1,12,0,35,0,63,0,77,0,113,0,-118,0,-93,0,-58,0,-26,0,8,1,43,1,76,1,119,1,-105,1,-72,1,-44,1,-18,1,2,2,14,2,25,2,18,2,8,2,-18,1,-45,1,-82,1,122,1,67,1,19,1,-52,0,-112,0,81,0,15,0,-41,-1,-94,-1,116,-1,74,-1,36,-1,3,-1,-14,-2,-43,-2,-52,-2,-58,-2,-70,-2,-71,-2,-78,-2,-67,-2,-69,-2,-67,-2,-63,-2,-61,-2,-45,-2,-40,-2,-22,-2,-14,-2,12,-1,19,-1,47,-1,72,-1,104,-1,-120,-1,-93,-1,-58,-1,-26,-1,4,0,41,0,65,0,100,0,-124,0,-96,0,-61,0,-32,0,-9,0,18,1,44,1,77,1,96,1,117,1,-124,1,-102,1,-94,1,-87,1,-82,1,-83,1,-99,1,-98,1,-126,1,121,1,84,1,57,1,23,1,-13,0,-52,0,-78,0,-121,0,105,0,70,0,40,0,7,0,-16,-1,-51,-1,-68,-1,-89,-1,-111,-1,-119,-1,109,-1,106,-1,95,-1,84,-1,77,-1,72,-1,83,-1,78,-1,86,-1,89,-1,99,-1,121,-1,-127,-1,-107,-1,-85,-1,-74,-1,-50,-1,-37,-1,-14,-1,4,0,19,0,30,0,55,0,71,0,91,0,109,0,-127,0,-99,0,-78,0,-47,0,-22,0,2,1,30,1,48,1,74,1,89,1,106,1,103,1,123,1,103,1,97,1,69,1,50,1,10,1,-27,0,-63,0,-97,0,114,0,75,0,34,0,11,0,-21,-1,-37,-1,-53,-1,-64,-1,-65,-1,-59,-1,-54,-1,-43,-1,-34,-1,-18,-1,-4,-1,11,0,28,0,47,0,60,0,64,0,80,0,80,0,91,0,90,0,94,0,107,0,107,0,109,0,112,0,116,0,120,0,-126,0,-121,0,-119,0,-111,0,-102,0,-83,0,-84,0,-58,0,-48,0,-20,0,-9,0,10,1,35,1,56,1,68,1,88,1,96,1,109,1,115,1,114,1,106,1,93,1,73,1,52,1,17,1,-17,0,-57,0,-101,0,114,0,84,0,41,0,2,0,-30,-1,-59,-1,-81,-1,-98,-1,-122,-1,-128,-1,121,-1,124,-1,116,-1,127,-1,120,-1,-121,-1,-116,-1,-109,-1,-95,-1,-86,-1,-73,-1,-55,-1,-38,-1,-14,-1,11,0,37,0,63,0,96,0,-122,0,-89,0,-59,0,-23,0,9,1,37,1,73,1}; }
	private static byte[] data122(){ return new byte[] {98,1,126,1,-105,1,-85,1,-63,1,-46,1,-35,1,-14,1,-2,1,9,2,23,2,26,2,38,2,32,2,46,2,27,2,24,2,14,2,-2,1,-23,1,-59,1,-93,1,-123,1,90,1,35,1,-5,0,-62,0,-98,0,95,0,47,0,11,0,-30,-1,-72,-1,-99,-1,121,-1,104,-1,82,-1,70,-1,58,-1,53,-1,44,-1,49,-1,60,-1,59,-1,72,-1,83,-1,97,-1,115,-1,-123,-1,-104,-1,-83,-1,-62,-1,-37,-1,-8,-1,18,0,40,0,70,0,95,0,122,0,-109,0,-84,0,-52,0,-24,0,9,1,40,1,69,1,112,1,-100,1,-69,1,-20,1,19,2,59,2,89,2,125,2,-104,2,-70,2,-60,2,-52,2,-49,2,-59,2,-69,2,-110,2,115,2,80,2,32,2,-21,1,-79,1,118,1,64,1,3,1,-47,0,-102,0,107,0,67,0,32,0,-2,-1,-28,-1,-51,-1,-67,-1,-78,-1,-97,-1,-108,-1,-117,-1,-113,-1,125,-1,-125,-1,123,-1,-128,-1,122,-1,-120,-1,-128,-1,-124,-1,-119,-1,-118,-1,-101,-1,-101,-1,-83,-1,-73,-1,-60,-1,-32,-1,-21,-1,8,0,33,0,62,0,98,0,125,0,-90,0,-50,0,-9,0,26,1,64,1,103,1,-116,1,-76,1,-55,1,-24,1,-12,1,11,2,24,2,25,2,25,2,19,2,16,2,-8,1,-25,1,-39,1,-77,1,-87,1,-124,1,112,1,85,1,61,1,28,1,10,1,-24,0,-52,0,-76,0,-101,0,-125,0,105,0,87,0,66,0,38,0,21,0,0,0,-18,-1,-29,-1,-42,-1,-53,-1,-59,-1,-60,-1,-62,-1,-56,-1,-58,-1,-49,-1,-46,-1,-38,-1,-32,-1,-9,-1,-13,-1,-1,-1,13,0,28,0,42,0,62,0,70,0,98,0,110,0,-124,0,-101,0,-79,0,-46,0,-19,0,5,1,31,1,54,1,62,1,88,1,93,1,107,1,108,1,102,1,89,1,76,1,59,1,40,1,-2,0,-26,0,-61,0,-89,0,-126,0,96,0,67,0,45,0,18,0,5,0,-17,-1,-22,-1,-25,-1,-24,-1,-24,-1,-23,-1,-13,-1,-7,-1,12,0,22,0,40,0,44,0,61,0,65,0,81,0,79,0,90,0,91,0,86,0,92,0,75,0,84,0,63,0,72,0,55,0,59,0,55,0,69,0,67,0,78,0,90,0,115,0,-117,0,-103,0,-77,0,-48,0,-19,0,7,1,29,1,50,1,69,1,74,1,76,1,74,1,65,1,46,1,26,1,-1,0,-41,0,-72,0,-111,0,94,0,61,0,10,0,-21,-1,-52,-1,-91,-1,-114,-1,114,-1,95,-1,77,-1,61,-1,55,-1,40,-1,44,-1,41,-1,33,-1,37,-1,34,-1,39,-1,40,-1,41,-1,52,-1,56,-1,72,-1,85,-1,88,-1,105,-1,121,-1,-110,-1,-99,-1,-72,-1,-49,-1,-22,-1,11,0,31,0,60,0,89,0,127,0,-98,0,-77,0,-38,0,-18,0,14,1,32,1,61,1,80,1,97,1,110,1,127,1,-120,1,-114,1,127,1,-128,1,115,1,102,1,86,1,57,1,31,1,-7,0,-40,0,-81,0,-127,0,89,0,55,0,4,0,-35,-1,-80,-1,-117,-1,93,-1,60,-1,23,-1,-4,-2,-46,-2,-66,-2,-92,-2,-113,-2,125,-2,109,-2,103,-2,95,-2,87,-2,90,-2,82,-2,102,-2,105,-2,117,-2,125,-2,-114,-2,-99,-2,-84,-2,-62,-2,-39,-2,-22,-2,3,-1,34,-1,51,-1,94,-1,117,-1,-102,-1,-74,-1,-29,-1,5,0,48,0,98,0,-113,0,-58,0,-17,0,33,1,72,1,119,1,-107,1,-81,1,-56,1,-48,1,-42,1,-47,1,-68,1,-85,1,-118,1,106,1,63,1,14,1,-34,0,-85,0,107,0,60,0,1,0,-37,-1,-85,-1,-124,-1,90,-1,48,-1,37,-1,7,-1,-15,-2,-29,-2,-48,-2,-51,-2,-75,-2,-78,-2,-82,-2,-96,-2,-102,-2,-115,-2,-116,-2,123,-2,123,-2,112,-2,99,-2,98,-2,89,-2,85,-2,87,-2,81,-2,99,-2,84,-2,116,-2,-125,-2,-100,-2,-79,-2,-52,-2,-14,-2,33,-1,72,-1,120,-1,-99,-1,-45,-1,-1,-1,47,0,83,0,-127,0,-102,0,-68,0,-49,0,-38,0,-19,0,-32,0,-26,0,-40,0,-40,0,-65,0,-83,0,-105,0,-127,0,107,0,82,0,71,0,40,0,17,0,2,0,-22,-1,-45,-1,-70,-1,-85,-1,-100,-1,124,-1,107,-1,79,-1,59,-1,29,-1,9,-1,-11,-2,-36,-2,-60,-2,-78,-2,-82,-2,-109,-2,-107,-2,-118,-2,-124,-2,-116,-2,-127,-2,-112,-2,-112,-2,-102,-2,-95,-2,-92,-2,-70,-2,-66,-2,-50,-2,-39,-2,-21,-2,-6,-2,12,-1,37,-1,55,-1,77,-1,103,-1,122,-1,-109,-1,-82,-1,-58,-1,-43,-1,-21,-1,-10,-1,0,0,5,0,9,0,7,0,0,0,-21,-1,-25,-1,-54,-1,-71,-1,-106,-1}; }
	private static byte[] data123(){ return new byte[] {-119,-1,100,-1,75,-1,51,-1,30,-1,8,-1,-12,-2,-29,-2,-35,-2,-51,-2,-54,-2,-65,-2,-53,-2,-62,-2,-51,-2,-49,-2,-44,-2,-33,-2,-23,-2,-14,-2,-5,-2,-6,-2,7,-1,12,-1,16,-1,13,-1,16,-1,4,-1,-2,-2,-5,-2,-10,-2,-12,-2,-12,-2,-11,-2,-14,-2,-3,-2,5,-1,18,-1,44,-1,71,-1,103,-1,-117,-1,-95,-1,-53,-1,-25,-1,11,0,32,0,46,0,68,0,70,0,76,0,59,0,54,0,34,0,-10,-1,-30,-1,-82,-1,-124,-1,96,-1,46,-1,10,-1,-33,-2,-66,-2,-99,-2,-128,-2,108,-2,85,-2,77,-2,60,-2,58,-2,56,-2,53,-2,46,-2,46,-2,41,-2,47,-2,45,-2,49,-2,44,-2,51,-2,50,-2,54,-2,61,-2,66,-2,66,-2,86,-2,103,-2,121,-2,-124,-2,-103,-2,-80,-2,-47,-2,-26,-2,6,-1,35,-1,71,-1,110,-1,-116,-1,-83,-1,-47,-1,-11,-1,18,0,38,0,76,0,96,0,121,0,-126,0,-101,0,-101,0,-90,0,-96,0,-108,0,-100,0,-120,0,125,0,102,0,83,0,51,0,33,0,8,0,-30,-1,-55,-1,-87,-1,-123,-1,97,-1,65,-1,30,-1,-10,-2,-51,-2,-86,-2,123,-2,97,-2,48,-2,22,-2,-15,-3,-34,-3,-65,-3,-79,-3,-98,-3,-103,-3,-109,-3,-107,-3,-105,-3,-85,-3,-68,-3,-63,-3,-45,-3,-29,-3,-4,-3,11,-2,30,-2,46,-2,66,-2,85,-2,105,-2,-121,-2,-99,-2,-67,-2,-36,-2,10,-1,52,-1,100,-1,-107,-1,-58,-1,-1,-1,63,0,113,0,-85,0,-45,0,-1,0,33,1,58,1,81,1,93,1,96,1,79,1,58,1,38,1,-4,0,-36,0,-79,0,-120,0,86,0,47,0,-5,-1,-46,-1,-95,-1,-126,-1,89,-1,56,-1,31,-1,7,-1,-22,-2,-46,-2,-63,-2,-74,-2,-78,-2,-99,-2,-103,-2,-123,-2,-126,-2,117,-2,101,-2,91,-2,69,-2,59,-2,37,-2,30,-2,9,-2,6,-2,-8,-3,-13,-3,-26,-3,-6,-3,-16,-3,6,-2,30,-2,51,-2,90,-2,125,-2,-83,-2,-34,-2,22,-1,74,-1,-126,-1,-75,-1,-21,-1,30,0,66,0,113,0,-118,0,-92,0,-74,0,-69,0,-67,0,-70,0,-71,0,-83,0,-91,0,-107,0,-114,0,127,0,120,0,100,0,95,0,74,0,68,0,57,0,48,0,25,0,9,0,-5,-1,-32,-1,-43,-1,-67,-1,-86,-1,-119,-1,122,-1,84,-1,67,-1,44,-1,27,-1,9,-1,3,-1,-9,-2,-17,-2,-31,-2,-37,-2,-31,-2,-42,-2,-35,-2,-37,-2,-31,-2,-29,-2,-17,-2,-21,-2,-12,-2,-1,-2,17,-1,31,-1,57,-1,70,-1,94,-1,116,-1,-116,-1,-92,-1,-66,-1,-41,-1,-14,-1,18,0,33,0,57,0,63,0,81,0,95,0,100,0,106,0,100,0,95,0,91,0,80,0,71,0,66,0,49,0,37,0,21,0,2,0,-20,-1,-39,-1,-60,-1,-71,-1,-82,-1,-87,-1,-101,-1,-111,-1,-117,-1,-120,-1,-128,-1,-115,-1,-125,-1,-112,-1,-110,-1,-104,-1,-97,-1,-88,-1,-93,-1,-78,-1,-91,-1,-88,-1,-99,-1,-98,-1,-119,-1,-118,-1,-128,-1,127,-1,117,-1,122,-1,125,-1,-118,-1,-106,-1,-79,-1,-52,-1,-25,-1,23,0,58,0,109,0,-118,0,-72,0,-39,0,-4,0,17,1,46,1,40,1,45,1,33,1,26,1,0,1,-17,0,-55,0,-94,0,127,0,89,0,52,0,3,0,-23,-1,-53,-1,-90,-1,-109,-1,-126,-1,101,-1,89,-1,77,-1,68,-1,62,-1,53,-1,53,-1,42,-1,46,-1,38,-1,44,-1,41,-1,42,-1,42,-1,40,-1,48,-1,47,-1,58,-1,60,-1,65,-1,66,-1,73,-1,88,-1,95,-1,117,-1,-126,-1,-104,-1,-72,-1,-54,-1,-16,-1,8,0,57,0,88,0,-127,0,-92,0,-53,0,-24,0,16,1,43,1,77,1,96,1,114,1,127,1,-122,1,-122,1,-123,1,-119,1,114,1,109,1,94,1,71,1,59,1,47,1,17,1,0,1,-30,0,-52,0,-75,0,-94,0,-126,0,100,0,70,0,32,0,-2,-1,-42,-1,-70,-1,-118,-1,111,-1,70,-1,40,-1,13,-1,-15,-2,-33,-2,-54,-2,-64,-2,-79,-2,-78,-2,-87,-2,-84,-2,-81,-2,-82,-2,-72,-2,-69,-2,-51,-2,-46,-2,-33,-2,-19,-2,3,-1,21,-1,48,-1,78,-1,114,-1,-109,-1,-70,-1,-14,-1,38,0,93,0,-107,0,-50,0,10,1,65,1,116,1,-88,1,-55,1,-15,1,15,2,33,2,53,2,51,2,48,2,33,2,23,2,3,2,-28,1,-61,1,-98,1,126,1,82,1,56,1,7,1,-24,0,-59,0,-97,0,-125,0,104,0,74,0,47,0,17,0,8,0,-16,-1,-25,-1,-50,-1,-58,-1,-71,-1,-95,-1,-102,-1,125,-1,107,-1,88,-1,63,-1,43,-1,20,-1,-11,-2}; }
	private static byte[] data124(){ return new byte[] {-28,-2,-53,-2,-73,-2,-90,-2,-90,-2,-89,-2,-82,-2,-67,-2,-48,-2,-14,-2,30,-1,64,-1,-128,-1,-78,-1,-18,-1,43,0,106,0,-90,0,-32,0,4,1,56,1,87,1,122,1,-109,1,-100,1,-89,1,-82,1,-83,1,-82,1,-97,1,-101,1,-115,1,-128,1,122,1,109,1,101,1,92,1,77,1,81,1,49,1,39,1,20,1,10,1,-10,0,-33,0,-49,0,-78,0,-109,0,-128,0,105,0,80,0,68,0,33,0,22,0,7,0,-15,-1,-25,-1,-46,-1,-50,-1,-75,-1,-72,-1,-82,-1,-80,-1,-84,-1,-78,-1,-84,-1,-74,-1,-73,-1,-65,-1,-47,-1,-38,-1,-6,-1,5,0,45,0,55,0,89,0,113,0,-114,0,-96,0,-73,0,-53,0,-33,0,-19,0,-12,0,4,1,8,1,17,1,13,1,23,1,23,1,19,1,18,1,11,1,0,1,0,1,-14,0,-14,0,-30,0,-35,0,-56,0,-62,0,-82,0,-94,0,-113,0,-122,0,120,0,116,0,98,0,93,0,96,0,96,0,99,0,91,0,105,0,104,0,111,0,107,0,110,0,112,0,104,0,97,0,89,0,86,0,70,0,59,0,55,0,46,0,45,0,48,0,60,0,68,0,92,0,118,0,-100,0,-67,0,-27,0,16,1,59,1,110,1,-107,1,-65,1,-44,1,-1,1,4,2,26,2,16,2,11,2,4,2,-22,1,-44,1,-73,1,-117,1,108,1,59,1,31,1,-23,0,-48,0,-84,0,-113,0,115,0,79,0,65,0,48,0,35,0,15,0,14,0,1,0,0,0,-9,-1,-7,-1,-13,-1,-3,-1,-12,-1,-15,-1,-7,-1,-20,-1,-19,-1,-23,-1,-25,-1,-34,-1,-37,-1,-36,-1,-32,-1,-38,-1,-23,-1,-24,-1,0,0,13,0,47,0,71,0,108,0,-115,0,-68,0,-20,0,31,1,76,1,123,1,-89,1,-49,1,-6,1,22,2,47,2,69,2,79,2,88,2,89,2,90,2,83,2,72,2,60,2,45,2,28,2,14,2,-11,1,-24,1,-48,1,-67,1,-93,1,-108,1,116,1,96,1,64,1,30,1,2,1,-34,0,-68,0,-110,0,108,0,79,0,42,0,3,0,-31,-1,-65,-1,-84,-1,-108,-1,119,-1,119,-1,94,-1,98,-1,89,-1,81,-1,83,-1,83,-1,82,-1,92,-1,100,-1,116,-1,-127,-1,-106,-1,-92,-1,-68,-1,-38,-1,-3,-1,20,0,65,0,102,0,-112,0,-65,0,-12,0,37,1,84,1,-127,1,-83,1,-37,1,6,2,34,2,59,2,91,2,106,2,116,2,114,2,117,2,116,2,102,2,85,2,55,2,22,2,16,2,-22,1,-58,1,-87,1,-122,1,104,1,69,1,42,1,17,1,-3,0,-28,0,-50,0,-65,0,-74,0,-99,0,-112,0,126,0,115,0,88,0,72,0,43,0,25,0,-8,-1,-31,-1,-63,-1,-101,-1,122,-1,89,-1,61,-1,31,-1,20,-1,-5,-2,0,-1,-15,-2,8,-1,20,-1,51,-1,87,-1,125,-1,-83,-1,-31,-1,25,0,80,0,-119,0,-65,0,-13,0,41,1,74,1,112,1,-126,1,-103,1,-95,1,-79,1,-78,1,-78,1,-80,1,-90,1,-99,1,-110,1,-121,1,125,1,116,1,112,1,106,1,102,1,89,1,80,1,76,1,69,1,51,1,40,1,23,1,5,1,-11,0,-39,0,-58,0,-83,0,-113,0,122,0,93,0,62,0,44,0,14,0,-5,-1,-36,-1,-52,-1,-66,-1,-74,-1,-82,-1,-97,-1,-95,-1,-100,-1,-96,-1,-94,-1,-82,-1,-73,-1,-56,-1,-45,-1,-19,-1,-10,-1,14,0,32,0,47,0,69,0,84,0,114,0,116,0,-118,0,-116,0,-99,0,-94,0,-80,0,-92,0,-79,0,-80,0,-70,0,-74,0,-68,0,-78,0,-76,0,-83,0,-84,0,-90,0,-96,0,-115,0,-107,0,125,0,118,0,100,0,93,0,70,0,60,0,45,0,32,0,25,0,19,0,10,0,13,0,2,0,8,0,-4,-1,-1,-1,-10,-1,-2,-1,-20,-1,-17,-1,-29,-1,-39,-1,-51,-1,-72,-1,-78,-1,-91,-1,-97,-1,-103,-1,-113,-1,-106,-1,-100,-1,-83,-1,-76,-1,-49,-1,-19,-1,16,0,54,0,92,0,-122,0,-89,0,-42,0,-13,0,20,1,32,1,55,1,61,1,66,1,60,1,51,1,29,1,4,1,-26,0,-49,0,-90,0,-126,0,90,0,55,0,25,0,-15,-1,-39,-1,-66,-1,-93,-1,-113,-1,-124,-1,111,-1,99,-1,91,-1,90,-1,75,-1,75,-1,74,-1,69,-1,62,-1,63,-1,50,-1,37,-1,29,-1,13,-1,7,-1,-14,-2,-24,-2,-33,-2,-43,-2,-54,-2,-63,-2,-59,-2,-61,-2,-44,-2,-31,-2,-2,-2,27,-1,53,-1,102,-1,-120,-1,-69,-1,-22,-1,29,0,89,0,123,0,-79,0,-41,0,-16,0,20,1,35,1,54,1,60,1,66,1,66,1,65,1}; }
	private static byte[] data125(){ return new byte[] {56,1,50,1,31,1,24,1,6,1,-2,0,-21,0,-40,0,-54,0,-79,0,-105,0,124,0,111,0,71,0,41,0,9,0,-26,-1,-64,-1,-109,-1,107,-1,69,-1,27,-1,-2,-2,-46,-2,-76,-2,-112,-2,120,-2,100,-2,78,-2,59,-2,51,-2,33,-2,25,-2,15,-2,18,-2,22,-2,19,-2,30,-2,36,-2,50,-2,61,-2,88,-2,105,-2,-119,-2,-87,-2,-70,-2,-12,-2,16,-1,64,-1,100,-1,-108,-1,-69,-1,-19,-1,19,0,54,0,100,0,127,0,-89,0,-66,0,-38,0,-24,0,-4,0,-3,0,11,1,10,1,8,1,0,1,-13,0,-32,0,-50,0,-74,0,-105,0,-123,0,101,0,75,0,46,0,19,0,-6,-1,-34,-1,-54,-1,-73,-1,-83,-1,-105,-1,-124,-1,123,-1,98,-1,85,-1,61,-1,43,-1,10,-1,-10,-2,-54,-2,-82,-2,-128,-2,94,-2,57,-2,11,-2,-29,-3,-56,-3,-75,-3,-98,-3,-111,-3,-108,-3,-96,-3,-88,-3,-54,-3,-24,-3,25,-2,68,-2,116,-2,-81,-2,-34,-2,26,-1,70,-1,120,-1,-97,-1,-59,-1,-37,-1,-4,-1,13,0,14,0,29,0,30,0,17,0,37,0,17,0,18,0,3,0,7,0,3,0,6,0,-12,-1,1,0,-7,-1,-4,-1,-9,-1,-9,-1,-13,-1,-17,-1,-28,-1,-38,-1,-51,-1,-71,-1,-83,-1,-101,-1,123,-1,104,-1,74,-1,45,-1,9,-1,-14,-2,-46,-2,-75,-2,-103,-2,125,-2,107,-2,86,-2,70,-2,66,-2,62,-2,57,-2,60,-2,75,-2,83,-2,106,-2,121,-2,-118,-2,-93,-2,-75,-2,-48,-2,-39,-2,-24,-2,2,-1,17,-1,17,-1,35,-1,36,-1,46,-1,56,-1,62,-1,64,-1,76,-1,77,-1,85,-1,90,-1,102,-1,98,-1,105,-1,104,-1,114,-1,109,-1,113,-1,108,-1,97,-1,88,-1,69,-1,69,-1,44,-1,36,-1,22,-1,4,-1,-5,-2,-17,-2,-21,-2,-26,-2,-30,-2,-32,-2,-32,-2,-41,-2,-44,-2,-40,-2,-45,-2,-54,-2,-65,-2,-77,-2,-85,-2,-101,-2,-108,-2,127,-2,125,-2,99,-2,116,-2,101,-2,105,-2,111,-2,-124,-2,-100,-2,-83,-2,-49,-2,-18,-2,24,-1,69,-1,96,-1,-112,-1,-79,-1,-44,-1,-1,-1,14,0,36,0,48,0,58,0,52,0,47,0,41,0,22,0,2,0,-33,-1,-52,-1,-94,-1,-114,-1,96,-1,78,-1,38,-1,19,-1,-2,-2,-35,-2,-44,-2,-62,-2,-63,-2,-66,-2,-75,-2,-71,-2,-74,-2,-76,-2,-73,-2,-77,-2,-82,-2,-91,-2,-99,-2,-113,-2,118,-2,104,-2,76,-2,43,-2,27,-2,-2,-3,-15,-3,-39,-3,-53,-3,-59,-3,-58,-3,-45,-3,-34,-3,-5,-3,30,-2,64,-2,109,-2,-97,-2,-40,-2,10,-1,59,-1,109,-1,-98,-1,-53,-1,-13,-1,25,0,43,0,71,0,87,0,100,0,112,0,108,0,117,0,112,0,120,0,112,0,118,0,107,0,107,0,108,0,98,0,97,0,91,0,81,0,63,0,49,0,28,0,15,0,-20,-1,-41,-1,-78,-1,-111,-1,114,-1,74,-1,28,-1,-6,-2,-60,-2,-84,-2,125,-2,95,-2,55,-2,27,-2,-7,-3,-35,-3,-59,-3,-83,-3,-87,-3,-102,-3,-101,-3,-106,-3,-98,-3,-96,-3,-78,-3,-65,-3,-45,-3,-19,-3,16,-2,42,-2,75,-2,119,-2,-91,-2,-60,-2,-21,-2,28,-1,66,-1,119,-1,-95,-1,-61,-1,-17,-1,17,0,57,0,88,0,126,0,-101,0,-81,0,-63,0,-44,0,-38,0,-25,0,-32,0,-30,0,-42,0,-51,0,-70,0,-93,0,-115,0,-127,0,103,0,83,0,61,0,51,0,34,0,19,0,8,0,0,0,-20,-1,-22,-1,-39,-1,-54,-1,-69,-1,-95,-1,-122,-1,109,-1,81,-1,37,-1,0,-1,-45,-2,-87,-2,123,-2,86,-2,44,-2,14,-2,-12,-3,-27,-3,-40,-3,-48,-3,-42,-3,-29,-3,0,-2,25,-2,61,-2,107,-2,-111,-2,-55,-2,-8,-2,45,-1,91,-1,-118,-1,-76,-1,-32,-1,-6,-1,23,0,51,0,60,0,85,0,79,0,94,0,89,0,104,0,101,0,102,0,99,0,98,0,102,0,113,0,115,0,124,0,122,0,-115,0,-112,0,-110,0,-90,0,-84,0,-85,0,-86,0,-84,0,-108,0,-114,0,114,0,84,0,63,0,45,0,4,0,-27,-1,-62,-1,-101,-1,117,-1,88,-1,58,-1,36,-1,15,-1,-2,-2,-4,-2,-10,-2,-6,-2,-1,-2,17,-1,22,-1,39,-1,57,-1,81,-1,98,-1,120,-1,-113,-1,-100,-1,-81,-1,-69,-1,-49,-1,-52,-1,-29,-1,-32,-1,-11,-1,-18,-1,3,0,7,0,17,0,13,0,35,0,41,0,52,0,59,0,61,0,58,0,67,0,68,0,72,0,77,0,80,0,66,0,61,0,64,0,50,0,47,0,44,0,39,0,26,0,23,0,14,0,6,0,-2,-1,0,0,-23,-1}; }
	private static byte[] data126(){ return new byte[] {-23,-1,-29,-1,-43,-1,-60,-1,-69,-1,-85,-1,-92,-1,-106,-1,-120,-1,127,-1,117,-1,118,-1,111,-1,114,-1,118,-1,-127,-1,-111,-1,-106,-1,-79,-1,-52,-1,-22,-1,11,0,42,0,77,0,122,0,-105,0,-70,0,-37,0,-7,0,17,1,34,1,40,1,53,1,42,1,45,1,29,1,20,1,-8,0,-27,0,-62,0,-96,0,-120,0,105,0,80,0,43,0,20,0,5,0,-18,-1,-19,-1,-31,-1,-38,-1,-37,-1,-41,-1,-36,-1,-23,-1,-33,-1,-30,-1,-34,-1,-30,-1,-46,-1,-58,-1,-75,-1,-100,-1,-117,-1,110,-1,80,-1,47,-1,31,-1,2,-1,-19,-2,-26,-2,-37,-2,-42,-2,-36,-2,-25,-2,-3,-2,28,-1,60,-1,103,-1,-115,-1,-58,-1,-13,-1,40,0,89,0,-119,0,-73,0,-32,0,9,1,45,1,69,1,89,1,115,1,126,1,-114,1,-111,1,-103,1,-99,1,-99,1,-103,1,-109,1,-113,1,-111,1,-121,1,-128,1,127,1,111,1,98,1,87,1,76,1,56,1,29,1,12,1,-13,0,-45,0,-75,0,-110,0,98,0,64,0,18,0,-28,-1,-74,-1,-116,-1,87,-1,42,-1,12,-1,-25,-2,-52,-2,-82,-2,-102,-2,-112,-2,-118,-2,-126,-2,-116,-2,-119,-2,-98,-2,-85,-2,-63,-2,-32,-2,-9,-2,27,-1,65,-1,88,-1,-128,-1,-95,-1,-53,-1,-17,-1,36,0,58,0,112,0,-114,0,-67,0,-31,0,5,1,46,1,79,1,113,1,-102,1,-82,1,-53,1,-45,1,-33,1,-16,1,-16,1,-11,1,-22,1,-26,1,-31,1,-49,1,-61,1,-81,1,-94,1,-111,1,124,1,116,1,100,1,85,1,65,1,52,1,28,1,4,1,-17,0,-48,0,-66,0,-108,0,114,0,73,0,26,0,-13,-1,-63,-1,-99,-1,115,-1,74,-1,32,-1,0,-1,-24,-2,-40,-2,-55,-2,-61,-2,-59,-2,-48,-2,-32,-2,-3,-2,35,-1,65,-1,110,-1,-108,-1,-57,-1,-11,-1,25,0,70,0,114,0,-98,0,-61,0,-32,0,-3,0,14,1,35,1,44,1,57,1,52,1,64,1,57,1,62,1,49,1,61,1,54,1,69,1,65,1,78,1,96,1,97,1,111,1,120,1,-126,1,-118,1,-111,1,-99,1,-105,1,-109,1,-123,1,110,1,95,1,65,1,32,1,-7,0,-44,0,-84,0,127,0,100,0,53,0,40,0,-1,-1,-12,-1,-25,-1,-29,-1,-41,-1,-35,-1,-17,-1,-6,-1,4,0,34,0,47,0,71,0,83,0,101,0,116,0,126,0,-122,0,-112,0,-102,0,-99,0,-98,0,-89,0,-82,0,-90,0,-76,0,-68,0,-59,0,-41,0,-34,0,-18,0,-4,0,7,1,26,1,41,1,44,1,63,1,68,1,69,1,75,1,68,1,71,1,66,1,60,1,53,1,40,1,26,1,18,1,12,1,-14,0,-28,0,-41,0,-51,0,-73,0,-81,0,-108,0,-113,0,121,0,108,0,91,0,88,0,83,0,71,0,66,0,54,0,64,0,59,0,64,0,79,0,86,0,99,0,113,0,-126,0,-107,0,-83,0,-61,0,-27,0,0,1,32,1,58,1,89,1,113,1,-110,1,-87,1,-68,1,-44,1,-37,1,-24,1,-27,1,-29,1,-33,1,-46,1,-68,1,-94,1,-110,1,111,1,93,1,56,1,33,1,4,1,-10,0,-34,0,-46,0,-57,0,-64,0,-72,0,-75,0,-74,0,-74,0,-78,0,-74,0,-81,0,-97,0,-102,0,125,0,117,0,83,0,63,0,25,0,6,0,-35,-1,-57,-1,-91,-1,-105,-1,-120,-1,125,-1,-123,-1,-121,-1,-104,-1,-79,-1,-49,-1,-15,-1,19,0,67,0,119,0,-97,0,-46,0,-6,0,37,1,76,1,104,1,-118,1,-95,1,-74,1,-63,1,-49,1,-43,1,-33,1,-25,1,-27,1,-21,1,-21,1,-20,1,-11,1,-13,1,-12,1,-8,1,-2,1,-3,1,-4,1,-15,1,-13,1,-16,1,-34,1,-42,1,-72,1,-93,1,-106,1,106,1,69,1,23,1,-15,0,-63,0,-115,0,92,0,36,0,-2,-1,-54,-1,-101,-1,117,-1,79,-1,58,-1,34,-1,20,-1,6,-1,-3,-2,12,-1,14,-1,35,-1,49,-1,83,-1,98,-1,-122,-1,-104,-1,-73,-1,-51,-1,-30,-1,11,0,35,0,61,0,85,0,111,0,-118,0,-75,0,-51,0,-25,0,13,1,37,1,75,1,111,1,-119,1,-86,1,-57,1,-37,1,-21,1,-18,1,7,2,6,2,9,2,4,2,3,2,1,2,-9,1,-27,1,-37,1,-48,1,-65,1,-81,1,-96,1,-99,1,-115,1,122,1,96,1,75,1,50,1,24,1,-10,0,-50,0,-89,0,125,0,82,0,30,0,-21,-1,-66,-1,-119,-1,93,-1,58,-1,16,-1,-8,-2,-32,-2,-53,-2,-51,-2,-60,-2,-44,-2,-23,-2,-9,-2,19,-1,41,-1,89,-1,124,-1,-98,-1,-60,-1}; }
	private static byte[] data127(){ return new byte[] {-17,-1,18,0,56,0,90,0,120,0,-119,0,-89,0,-78,0,-65,0,-56,0,-45,0,-40,0,-45,0,-44,0,-44,0,-33,0,-37,0,-37,0,-35,0,-21,0,-10,0,8,1,11,1,37,1,40,1,58,1,75,1,65,1,84,1,71,1,67,1,49,1,30,1,9,1,-26,0,-66,0,-111,0,107,0,59,0,25,0,-18,-1,-47,-1,-83,-1,-101,-1,-116,-1,122,-1,121,-1,-128,-1,124,-1,-117,-1,-102,-1,-82,-1,-72,-1,-59,-1,-38,-1,-30,-1,-22,-1,-20,-1,-15,-1,-18,-1,-16,-1,-23,-1,-30,-1,-43,-1,-40,-1,-50,-1,-53,-1,-42,-1,-44,-1,-36,-1,-25,-1,-10,-1,1,0,21,0,29,0,47,0,65,0,85,0,93,0,109,0,125,0,-122,0,-121,0,-116,0,-122,0,-128,0,123,0,109,0,96,0,83,0,60,0,48,0,12,0,5,0,-21,-1,-45,-1,-68,-1,-92,-1,-112,-1,125,-1,111,-1,98,-1,90,-1,75,-1,81,-1,62,-1,64,-1,61,-1,78,-1,67,-1,92,-1,92,-1,113,-1,119,-1,-119,-1,-99,-1,-89,-1,-66,-1,-45,-1,-15,-1,7,0,28,0,49,0,79,0,90,0,122,0,-117,0,-101,0,-85,0,-80,0,-72,0,-78,0,-82,0,-95,0,-106,0,-126,0,102,0,87,0,62,0,44,0,16,0,2,0,-20,-1,-40,-1,-47,-1,-49,-1,-57,-1,-69,-1,-69,-1,-66,-1,-76,-1,-80,-1,-86,-1,-100,-1,-115,-1,119,-1,94,-1,61,-1,30,-1,-5,-2,-43,-2,-85,-2,-110,-2,115,-2,85,-2,63,-2,48,-2,50,-2,47,-2,58,-2,75,-2,91,-2,-127,-2,-94,-2,-54,-2,-7,-2,32,-1,77,-1,118,-1,-100,-1,-56,-1,-25,-1,-3,-1,16,0,50,0,58,0,77,0,83,0,99,0,96,0,100,0,105,0,108,0,114,0,117,0,122,0,-127,0,-117,0,-111,0,-99,0,-86,0,-84,0,-77,0,-72,0,-73,0,-77,0,-76,0,-104,0,-120,0,109,0,70,0,39,0,-12,-1,-63,-1,-119,-1,85,-1,29,-1,-30,-2,-91,-2,118,-2,69,-2,30,-2,-9,-3,-30,-3,-52,-3,-66,-3,-73,-3,-70,-3,-59,-3,-48,-3,-31,-3,-11,-3,12,-2,29,-2,55,-2,72,-2,88,-2,105,-2,126,-2,-112,-2,-104,-2,-76,-2,-64,-2,-41,-2,-24,-2,4,-1,21,-1,63,-1,76,-1,121,-1,-117,-1,-74,-1,-49,-1,-15,-1,11,0,46,0,61,0,87,0,105,0,118,0,-128,0,-121,0,-114,0,-119,0,-114,0,-125,0,-126,0,110,0,118,0,103,0,86,0,77,0,58,0,43,0,20,0,-6,-1,-28,-1,-61,-1,-100,-1,-128,-1,82,-1,40,-1,-10,-2,-56,-2,-92,-2,101,-2,70,-2,19,-2,-14,-3,-55,-3,-75,-3,-99,-3,-121,-3,-126,-3,117,-3,123,-3,-122,-3,-104,-3,-78,-3,-60,-3,-35,-3,2,-2,45,-2,72,-2,109,-2,-116,-2,-75,-2,-45,-2,-25,-2,-2,-2,16,-1,36,-1,50,-1,55,-1,64,-1,73,-1,74,-1,78,-1,91,-1,97,-1,108,-1,115,-1,-128,-1,-105,-1,-95,-1,-67,-1,-54,-1,-32,-1,-11,-1,4,0,12,0,22,0,27,0,10,0,10,0,-17,-1,-32,-1,-60,-1,-101,-1,125,-1,78,-1,42,-1,-1,-2,-34,-2,-67,-2,-101,-2,-121,-2,115,-2,98,-2,98,-2,96,-2,99,-2,102,-2,113,-2,122,-2,-118,-2,-104,-2,-87,-2,-78,-2,-71,-2,-70,-2,-59,-2,-69,-2,-59,-2,-72,-2,-67,-2,-73,-2,-79,-2,-91,-2,-82,-2,-89,-2,-76,-2,-79,-2,-75,-2,-59,-2,-37,-2,-20,-2,-16,-2,16,-1,26,-1,60,-1,65,-1,92,-1,107,-1,122,-1,-121,-1,-124,-1,-113,-1,-103,-1,-118,-1,-120,-1,125,-1,115,-1,104,-1,83,-1,56,-1,45,-1,15,-1,5,-1,-23,-2,-31,-2,-59,-2,-74,-2,-92,-2,-105,-2,-113,-2,-125,-2,124,-2,125,-2,115,-2,121,-2,118,-2,120,-2,120,-2,-124,-2,-109,-2,-102,-2,-95,-2,-80,-2,-57,-2,-43,-2,-18,-2,4,-1,29,-1,55,-1,75,-1,100,-1,-125,-1,-101,-1,-81,-1,-63,-1,-46,-1,-29,-1,-23,-1,-17,-1,-13,-1,-20,-1,-30,-1,-39,-1,-48,-1,-68,-1,-86,-1,-96,-1,-117,-1,-122,-1,111,-1,112,-1,94,-1,105,-1,99,-1,88,-1,94,-1,90,-1,95,-1,86,-1,84,-1,80,-1,64,-1,48,-1,30,-1,3,-1,-24,-2,-58,-2,-95,-2,119,-2,82,-2,52,-2,17,-2,-5,-3,-37,-3,-44,-3,-53,-3,-59,-3,-52,-3,-42,-3,-21,-3,9,-2,36,-2,71,-2,115,-2,-101,-2,-51,-2,-20,-2,29,-1,62,-1,111,-1,-109,-1,-89,-1,-59,-1,-39,-1,-9,-1,-3,-1,11,0,29,0,29,0,59,0,56,0,62,0,77,0,84,0,97,0,119,0,-124,0,-118,0,-102,0,-88,0,-80,0,-66,0,-61,0,-62,0,-71,0,-89,0}; }
	private static byte[] data128(){ return new byte[] {-100,0,121,0,90,0,58,0,12,0,-37,-1,-89,-1,121,-1,66,-1,4,-1,-43,-2,-82,-2,121,-2,78,-2,47,-2,30,-2,8,-2,0,-2,-15,-3,-3,-3,-2,-3,6,-2,25,-2,35,-2,57,-2,78,-2,94,-2,124,-2,-121,-2,-97,-2,-85,-2,-59,-2,-45,-2,-35,-2,-20,-2,5,-1,25,-1,48,-1,65,-1,91,-1,123,-1,-102,-1,-72,-1,-35,-1,-5,-1,34,0,63,0,101,0,125,0,-102,0,-71,0,-56,0,-32,0,-19,0,-7,0,8,1,18,1,18,1,24,1,11,1,20,1,5,1,4,1,-7,0,-23,0,-37,0,-52,0,-74,0,-106,0,-127,0,96,0,69,0,28,0,-5,-1,-55,-1,-89,-1,113,-1,77,-1,41,-1,9,-1,-28,-2,-61,-2,-87,-2,-112,-2,-127,-2,121,-2,103,-2,102,-2,108,-2,115,-2,-123,-2,-103,-2,-86,-2,-57,-2,-32,-2,-7,-2,19,-1,59,-1,79,-1,113,-1,-117,-1,-94,-1,-80,-1,-60,-1,-38,-1,-27,-1,-16,-1,4,0,8,0,21,0,28,0,48,0,58,0,80,0,92,0,118,0,-116,0,-92,0,-72,0,-61,0,-36,0,-15,0,-5,0,14,1,21,1,9,1,11,1,-9,0,-20,0,-49,0,-80,0,-103,0,118,0,74,0,36,0,5,0,-29,-1,-50,-1,-73,-1,-97,-1,-105,-1,-112,-1,-122,-1,-118,-1,-104,-1,-97,-1,-87,-1,-74,-1,-62,-1,-45,-1,-33,-1,-30,-1,-24,-1,-26,-1,-21,-1,-31,-1,-32,-1,-49,-1,-51,-1,-57,-1,-67,-1,-73,-1,-81,-1,-75,-1,-80,-1,-75,-1,-56,-1,-50,-1,-17,-1,-3,-1,13,0,37,0,58,0,75,0,110,0,-125,0,-109,0,-93,0,-89,0,-83,0,-80,0,-82,0,-90,0,-99,0,-120,0,115,0,99,0,71,0,60,0,25,0,1,0,-23,-1,-47,-1,-56,-1,-70,-1,-95,-1,-97,-1,-103,-1,-102,-1,-103,-1,-95,-1,-94,-1,-89,-1,-79,-1,-62,-1,-57,-1,-40,-1,-35,-1,-24,-1,-14,-1,3,0,13,0,26,0,30,0,48,0,68,0,82,0,94,0,113,0,-128,0,-104,0,-92,0,-65,0,-59,0,-32,0,-36,0,-11,0,-12,0,7,1,-5,0,4,1,2,1,2,1,-10,0,-17,0,-22,0,-38,0,-35,0,-49,0,-60,0,-59,0,-66,0,-78,0,-81,0,-89,0,-95,0,-118,0,-117,0,120,0,107,0,78,0,55,0,34,0,-9,-1,-28,-1,-74,-1,-112,-1,122,-1,75,-1,54,-1,15,-1,-3,-2,-23,-2,-38,-2,-36,-2,-44,-2,-30,-2,-12,-2,3,-1,32,-1,69,-1,103,-1,-125,-1,-82,-1,-54,-1,-7,-1,23,0,64,0,93,0,122,0,-106,0,-81,0,-62,0,-47,0,-27,0,-7,0,6,1,27,1,42,1,65,1,73,1,97,1,115,1,-105,1,-94,1,-57,1,-40,1,-9,1,2,2,15,2,22,2,35,2,26,2,18,2,-2,1,-30,1,-61,1,-111,1,101,1,42,1,-7,0,-77,0,123,0,59,0,10,0,-59,-1,-103,-1,115,-1,68,-1,44,-1,21,-1,14,-1,7,-1,6,-1,12,-1,19,-1,37,-1,48,-1,70,-1,83,-1,99,-1,109,-1,-126,-1,-127,-1,-110,-1,-105,-1,-89,-1,-92,-1,-71,-1,-70,-1,-54,-1,-35,-1,-23,-1,1,0,25,0,54,0,93,0,126,0,-95,0,-56,0,-6,0,36,1,80,1,117,1,-97,1,-70,1,-32,1,0,2,9,2,33,2,44,2,47,2,52,2,44,2,47,2,38,2,21,2,4,2,-18,1,-33,1,-59,1,-87,1,-121,1,105,1,79,1,44,1,11,1,-26,0,-63,0,-103,0,116,0,80,0,53,0,11,0,-23,-1,-52,-1,-77,-1,-99,-1,-122,-1,121,-1,113,-1,99,-1,107,-1,107,-1,109,-1,-127,-1,-119,-1,-89,-1,-72,-1,-49,-1,-12,-1,5,0,30,0,47,0,77,0,94,0,110,0,-125,0,-111,0,-98,0,-83,0,-73,0,-60,0,-49,0,-36,0,-22,0,0,1,25,1,48,1,73,1,100,1,123,1,-99,1,-76,1,-50,1,-29,1,-14,1,2,2,-6,1,4,2,-21,1,-23,1,-46,1,-69,1,-97,1,121,1,93,1,55,1,13,1,-15,0,-45,0,-66,0,-89,0,-112,0,-115,0,-128,0,127,0,124,0,-124,0,-121,0,-108,0,-97,0,-91,0,-81,0,-86,0,-77,0,-82,0,-84,0,-83,0,-99,0,-110,0,-122,0,121,0,107,0,94,0,89,0,81,0,88,0,88,0,100,0,106,0,-125,0,-107,0,-75,0,-54,0,-17,0,5,1,48,1,68,1,105,1,116,1,-108,1,-101,1,-91,1,-98,1,-94,1,-115,1,124,1,102,1,72,1,49,1,14,1,-15,0,-54,0,-75,0,-109,0,126,0,99,0,93,0,81,0,80,0,82,0,72,0,86,0,89,0,101,0,112,0,125,0,-122,0,-102,0,-103,0,-86,0}; }
	private static byte[] data129(){ return new byte[] {-90,0,-72,0,-66,0,-58,0,-48,0,-42,0,-21,0,-25,0,-3,0,5,1,25,1,40,1,58,1,71,1,81,1,99,1,101,1,118,1,116,1,-127,1,123,1,126,1,120,1,119,1,113,1,107,1,105,1,98,1,91,1,86,1,83,1,86,1,84,1,71,1,80,1,66,1,67,1,50,1,38,1,28,1,16,1,-8,0,-28,0,-62,0,-86,0,-114,0,98,0,66,0,37,0,-3,-1,-32,-1,-71,-1,-94,-1,-118,-1,127,-1,104,-1,100,-1,94,-1,99,-1,106,-1,127,-1,-109,-1,-86,-1,-58,-1,-25,-1,7,0,47,0,84,0,115,0,-104,0,-85,0,-51,0,-33,0,-13,0,5,1,29,1,39,1,49,1,59,1,69,1,90,1,104,1,113,1,-117,1,-97,1,-77,1,-54,1,-21,1,1,2,30,2,43,2,62,2,71,2,75,2,82,2,59,2,50,2,18,2,-11,1,-50,1,-105,1,98,1,42,1,-14,0,-87,0,120,0,60,0,16,0,-36,-1,-72,-1,-118,-1,125,-1,91,-1,88,-1,75,-1,67,-1,74,-1,75,-1,87,-1,90,-1,100,-1,102,-1,112,-1,113,-1,110,-1,120,-1,116,-1,118,-1,119,-1,124,-1,124,-1,-125,-1,-119,-1,-112,-1,-91,-1,-80,-1,-49,-1,-30,-1,8,0,31,0,79,0,114,0,-91,0,-64,0,-11,0,24,1,77,1,108,1,-116,1,-80,1,-52,1,-34,1,-21,1,-9,1,-2,1,-2,1,-12,1,-30,1,-39,1,-60,1,-82,1,-109,1,117,1,91,1,49,1,28,1,-14,0,-45,0,-81,0,-118,0,108,0,67,0,36,0,1,0,-30,-1,-64,-1,-99,-1,-124,-1,98,-1,79,-1,57,-1,40,-1,24,-1,15,-1,18,-1,1,-1,17,-1,17,-1,32,-1,35,-1,57,-1,71,-1,87,-1,109,-1,117,-1,-118,-1,-115,-1,-99,-1,-91,-1,-88,-1,-72,-1,-67,-1,-60,-1,-57,-1,-46,-1,-42,-1,-26,-1,-4,-1,9,0,32,0,68,0,84,0,123,0,-117,0,-75,0,-52,0,-28,0,2,1,13,1,23,1,38,1,29,1,28,1,13,1,-4,0,-34,0,-56,0,-82,0,-126,0,104,0,63,0,37,0,4,0,-13,-1,-41,-1,-59,-1,-70,-1,-81,-1,-89,-1,-96,-1,-90,-1,-89,-1,-80,-1,-74,-1,-64,-1,-69,-1,-73,-1,-70,-1,-72,-1,-82,-1,-87,-1,-108,-1,-115,-1,124,-1,110,-1,96,-1,70,-1,63,-1,57,-1,55,-1,51,-1,57,-1,66,-1,77,-1,101,-1,122,-1,-94,-1,-68,-1,-35,-1,-7,-1,33,0,58,0,79,0,101,0,113,0,-126,0,118,0,123,0,107,0,92,0,67,0,30,0,2,0,-40,-1,-63,-1,-104,-1,121,-1,98,-1,63,-1,54,-1,32,-1,29,-1,23,-1,26,-1,24,-1,32,-1,36,-1,46,-1,65,-1,68,-1,82,-1,82,-1,104,-1,105,-1,113,-1,118,-1,126,-1,127,-1,-124,-1,-119,-1,-111,-1,-106,-1,-98,-1,-89,-1,-82,-1,-65,-1,-58,-1,-37,-1,-30,-1,-20,-1,-5,-1,-5,-1,5,0,5,0,19,0,18,0,23,0,28,0,28,0,21,0,18,0,12,0,21,0,15,0,14,0,13,0,8,0,5,0,8,0,-6,-1,-4,-1,-25,-1,-34,-1,-43,-1,-72,-1,-83,-1,-118,-1,116,-1,90,-1,55,-1,18,-1,-13,-2,-54,-2,-78,-2,125,-2,109,-2,78,-2,54,-2,30,-2,17,-2,10,-2,-2,-3,5,-2,5,-2,28,-2,37,-2,62,-2,81,-2,117,-2,-118,-2,-77,-2,-47,-2,-20,-2,11,-1,39,-1,60,-1,75,-1,97,-1,109,-1,127,-1,-115,-1,-109,-1,-94,-1,-81,-1,-66,-1,-54,-1,-29,-1,-8,-1,16,0,36,0,63,0,96,0,114,0,-107,0,-94,0,-70,0,-57,0,-46,0,-50,0,-54,0,-77,0,-86,0,-126,0,97,0,41,0,0,0,-60,-1,-116,-1,93,-1,42,-1,-15,-2,-62,-2,-101,-2,122,-2,81,-2,68,-2,35,-2,33,-2,24,-2,20,-2,13,-2,11,-2,17,-2,15,-2,22,-2,12,-2,13,-2,15,-2,-2,-3,-1,-3,-11,-3,-13,-3,-32,-3,-30,-3,-40,-3,-44,-3,-37,-3,-34,-3,-12,-3,-6,-3,23,-2,48,-2,79,-2,122,-2,-96,-2,-45,-2,7,-1,49,-1,103,-1,-109,-1,-56,-1,-14,-1,38,0,66,0,105,0,-125,0,-105,0,-94,0,-84,0,-83,0,-87,0,-98,0,-124,0,111,0,92,0,68,0,30,0,9,0,-28,-1,-53,-1,-89,-1,-117,-1,103,-1,72,-1,47,-1,19,-1,-10,-2,-37,-2,-64,-2,-94,-2,-116,-2,114,-2,88,-2,69,-2,50,-2,28,-2,12,-2,-2,-3,-19,-3,-14,-3,-28,-3,-20,-3,-25,-3,-17,-3,-21,-3,3,-2,5,-2,16,-2,32,-2,34,-2,58,-2,70,-2,81,-2,92,-2,105,-2,113,-2,-128,-2,-111,-2,-95,-2,-75,-2,-63,-2,-32,-2}; }
	private static byte[] data130(){ return new byte[] {-15,-2,13,-1,46,-1,77,-1,106,-1,127,-1,-91,-1,-68,-1,-48,-1,-34,-1,-16,-1,-1,-1,3,0,4,0,-11,-1,-1,-1,-24,-1,-47,-1,-62,-1,-85,-1,-107,-1,-126,-1,97,-1,78,-1,55,-1,40,-1,25,-1,18,-1,-1,-2,-5,-2,-18,-2,-12,-2,-22,-2,-20,-2,-23,-2,-15,-2,-28,-2,-29,-2,-33,-2,-33,-2,-50,-2,-65,-2,-69,-2,-86,-2,-93,-2,-114,-2,-120,-2,127,-2,110,-2,111,-2,103,-2,111,-2,117,-2,126,-2,-112,-2,-96,-2,-67,-2,-38,-2,-5,-2,24,-1,56,-1,97,-1,123,-1,-96,-1,-78,-1,-63,-1,-48,-1,-42,-1,-47,-1,-52,-1,-69,-1,-88,-1,-113,-1,111,-1,85,-1,52,-1,27,-1,-3,-2,-35,-2,-53,-2,-71,-2,-84,-2,-91,-2,-86,-2,-82,-2,-77,-2,-63,-2,-52,-2,-34,-2,-29,-2,-7,-2,4,-1,16,-1,23,-1,30,-1,35,-1,29,-1,29,-1,34,-1,29,-1,25,-1,16,-1,15,-1,18,-1,13,-1,14,-1,23,-1,33,-1,48,-1,59,-1,73,-1,89,-1,112,-1,-118,-1,-102,-1,-84,-1,-66,-1,-44,-1,-26,-1,-11,-1,2,0,13,0,28,0,30,0,39,0,35,0,42,0,39,0,33,0,32,0,19,0,1,0,-5,-1,-31,-1,-39,-1,-64,-1,-76,-1,-112,-1,126,-1,96,-1,66,-1,36,-1,12,-1,-11,-2,-40,-2,-70,-2,-94,-2,-119,-2,117,-2,101,-2,82,-2,80,-2,58,-2,56,-2,63,-2,57,-2,76,-2,96,-2,104,-2,127,-2,-102,-2,-84,-2,-57,-2,-28,-2,-1,-2,29,-1,61,-1,82,-1,107,-1,125,-1,-110,-1,-86,-1,-75,-1,-59,-1,-37,-1,-22,-1,0,0,23,0,40,0,67,0,97,0,127,0,-95,0,-59,0,-34,0,-8,0,17,1,44,1,52,1,66,1,71,1,67,1,46,1,35,1,-3,0,-31,0,-65,0,-108,0,99,0,54,0,13,0,-45,-1,-78,-1,-119,-1,102,-1,78,-1,52,-1,29,-1,15,-1,10,-1,-5,-2,0,-1,-9,-2,-3,-2,-6,-2,-13,-2,-17,-2,-21,-2,-14,-2,-31,-2,-40,-2,-48,-2,-66,-2,-72,-2,-91,-2,-106,-2,-112,-2,-121,-2,-122,-2,-120,-2,-112,-2,-98,-2,-83,-2,-52,-2,-13,-2,14,-1,68,-1,112,-1,-84,-1,-29,-1,33,0,85,0,-124,0,-63,0,-18,0,26,1,71,1,96,1,-125,1,-126,1,-109,1,-116,1,-114,1,120,1,112,1,92,1,63,1,41,1,11,1,-19,0,-35,0,-61,0,-86,0,-103,0,-125,0,110,0,92,0,69,0,57,0,33,0,17,0,-3,-1,-29,-1,-55,-1,-79,-1,-101,-1,-127,-1,112,-1,91,-1,65,-1,52,-1,30,-1,28,-1,19,-1,20,-1,3,-1,10,-1,19,-1,25,-1,38,-1,44,-1,62,-1,64,-1,74,-1,86,-1,99,-1,111,-1,126,-1,-116,-1,-96,-1,-83,-1,-62,-1,-50,-1,-18,-1,-7,-1,32,0,50,0,87,0,115,0,-111,0,-93,0,-69,0,-41,0,-25,0,2,1,5,1,2,1,16,1,4,1,0,1,-8,0,-23,0,-33,0,-60,0,-77,0,-98,0,-126,0,120,0,96,0,84,0,67,0,52,0,37,0,42,0,31,0,24,0,26,0,32,0,30,0,32,0,35,0,27,0,29,0,27,0,20,0,10,0,2,0,-15,-1,-29,-1,-40,-1,-57,-1,-69,-1,-86,-1,-95,-1,-105,-1,-96,-1,-101,-1,-89,-1,-90,-1,-53,-1,-32,-1,1,0,35,0,68,0,105,0,-123,0,-77,0,-46,0,-17,0,-3,0,19,1,23,1,24,1,7,1,8,1,-30,0,-55,0,-81,0,-123,0,104,0,74,0,39,0,13,0,-12,-1,-23,-1,-42,-1,-54,-1,-49,-1,-40,-1,-40,-1,-24,-1,-20,-1,2,0,11,0,28,0,35,0,50,0,55,0,51,0,60,0,47,0,46,0,42,0,29,0,29,0,19,0,6,0,10,0,-4,-1,5,0,4,0,5,0,17,0,26,0,37,0,53,0,82,0,94,0,118,0,-113,0,-89,0,-63,0,-40,0,-18,0,8,1,31,1,51,1,64,1,77,1,88,1,90,1,102,1,99,1,102,1,89,1,89,1,72,1,63,1,46,1,28,1,2,1,-10,0,-41,0,-60,0,-96,0,-123,0,99,0,61,0,37,0,-2,-1,-27,-1,-67,-1,-86,-1,-117,-1,119,-1,89,-1,74,-1,67,-1,49,-1,50,-1,63,-1,69,-1,84,-1,94,-1,122,-1,-114,-1,-87,-1,-66,-1,-38,-1,-11,-1,9,0,35,0,52,0,77,0,81,0,110,0,117,0,-119,0,-95,0,-85,0,-62,0,-40,0,-15,0,11,1,47,1,71,1,122,1,-110,1,-73,1,-49,1,-7,1,16,2,42,2,51,2,51,2,53,2,51,2,34,2,1,2,-17,1,-59,1,-95,1,118,1,76,1,36,1,-5,0,-45,0,-81,0,-117,0,118,0,82,0,69,0}; }
	private static byte[] data131(){ return new byte[] {46,0,41,0,22,0,19,0,12,0,4,0,-9,-1,-19,-1,-25,-1,-31,-1,-47,-1,-71,-1,-79,-1,-98,-1,-118,-1,121,-1,105,-1,88,-1,79,-1,65,-1,59,-1,63,-1,70,-1,83,-1,99,-1,-121,-1,-92,-1,-42,-1,-7,-1,59,0,106,0,-85,0,-23,0,33,1,85,1,-113,1,-59,1,-22,1,20,2,46,2,67,2,75,2,88,2,82,2,78,2,67,2,49,2,33,2,13,2,-10,1,-30,1,-49,1,-60,1,-83,1,-98,1,-117,1,121,1,111,1,88,1,83,1,64,1,43,1,23,1,-1,0,-19,0,-43,0,-71,0,-95,0,-120,0,110,0,91,0,60,0,41,0,25,0,13,0,-6,-1,-15,-1,-22,-1,-28,-1,-26,-1,-36,-1,-33,-1,-36,-1,-28,-1,-27,-1,-14,-1,-17,-1,-2,-1,5,0,14,0,28,0,46,0,65,0,84,0,106,0,-119,0,-88,0,-59,0,-31,0,2,1,35,1,59,1,92,1,112,1,-115,1,-94,1,-81,1,-62,1,-59,1,-53,1,-46,1,-57,1,-56,1,-72,1,-85,1,-99,1,-122,1,119,1,92,1,79,1,52,1,38,1,23,1,5,1,-8,0,-24,0,-26,0,-33,0,-32,0,-42,0,-42,0,-46,0,-47,0,-48,0,-56,0,-55,0,-64,0,-72,0,-86,0,-108,0,-116,0,126,0,114,0,102,0,84,0,85,0,74,0,80,0,86,0,100,0,117,0,-115,0,-91,0,-70,0,-31,0,-3,0,21,1,51,1,74,1,96,1,104,1,121,1,122,1,110,1,108,1,89,1,69,1,45,1,13,1,-16,0,-40,0,-64,0,-95,0,-113,0,127,0,110,0,102,0,95,0,99,0,97,0,117,0,124,0,-126,0,-115,0,-100,0,-89,0,-84,0,-70,0,-66,0,-65,0,-68,0,-73,0,-78,0,-89,0,-95,0,-116,0,-128,0,112,0,99,0,95,0,83,0,78,0,72,0,80,0,89,0,101,0,118,0,-123,0,-94,0,-74,0,-44,0,-25,0,13,1,32,1,69,1,92,1,119,1,-127,1,-105,1,-107,1,-90,1,-83,1,-94,1,-86,1,-106,1,-109,1,-120,1,-125,1,107,1,96,1,75,1,56,1,37,1,17,1,-7,0,-21,0,-53,0,-73,0,-102,0,127,0,99,0,60,0,39,0,0,0,-23,-1,-57,-1,-75,-1,-100,-1,-110,-1,117,-1,104,-1,102,-1,106,-1,98,-1,102,-1,106,-1,-125,-1,-116,-1,-98,-1,-87,-1,-67,-1,-48,-1,-31,-1,-24,-1,-2,-1,15,0,35,0,43,0,65,0,86,0,104,0,125,0,-111,0,-89,0,-58,0,-29,0,5,1,33,1,63,1,96,1,118,1,-101,1,-84,1,-60,1,-49,1,-31,1,-32,1,-31,1,-40,1,-61,1,-64,1,-89,1,-125,1,103,1,69,1,41,1,-5,0,-40,0,-77,0,-110,0,120,0,84,0,55,0,28,0,13,0,-7,-1,-29,-1,-39,-1,-62,-1,-62,-1,-92,-1,-96,-1,-119,-1,127,-1,101,-1,86,-1,65,-1,44,-1,18,-1,-6,-2,-29,-2,-49,-2,-70,-2,-73,-2,-89,-2,-90,-2,-81,-2,-76,-2,-44,-2,-34,-2,10,-1,49,-1,97,-1,-111,-1,-51,-1,-2,-1,52,0,115,0,-97,0,-47,0,-8,0,28,1,56,1,79,1,88,1,95,1,97,1,98,1,84,1,71,1,57,1,44,1,30,1,11,1,2,1,-19,0,-29,0,-39,0,-54,0,-58,0,-62,0,-82,0,-85,0,-95,0,-108,0,-124,0,116,0,94,0,67,0,47,0,17,0,-20,-1,-42,-1,-68,-1,-104,-1,126,-1,101,-1,66,-1,49,-1,16,-1,4,-1,-11,-2,-19,-2,-31,-2,-38,-2,-48,-2,-45,-2,-38,-2,-38,-2,-36,-2,-23,-2,-17,-2,-8,-2,11,-1,27,-1,40,-1,57,-1,68,-1,95,-1,106,-1,-123,-1,-105,-1,-80,-1,-61,-1,-31,-1,-8,-1,16,0,34,0,60,0,76,0,102,0,107,0,123,0,-121,0,-110,0,-107,0,-103,0,-106,0,-105,0,-123,0,-127,0,106,0,87,0,66,0,48,0,28,0,2,0,-8,-1,-32,-1,-37,-1,-54,-1,-58,-1,-73,-1,-79,-1,-90,-1,-96,-1,-110,-1,-102,-1,-117,-1,-123,-1,114,-1,105,-1,100,-1,87,-1,70,-1,50,-1,44,-1,35,-1,17,-1,17,-1,15,-1,17,-1,22,-1,37,-1,52,-1,74,-1,99,-1,118,-1,-104,-1,-82,-1,-63,-1,-29,-1,-21,-1,2,0,14,0,15,0,13,0,16,0,-5,-1,-24,-1,-45,-1,-63,-1,-88,-1,-111,-1,119,-1,92,-1,76,-1,53,-1,46,-1,34,-1,29,-1,27,-1,35,-1,35,-1,46,-1,50,-1,69,-1,80,-1,89,-1,105,-1,104,-1,112,-1,110,-1,106,-1,101,-1,89,-1,90,-1,63,-1,57,-1,33,-1,10,-1,-5,-2,-23,-2,-33,-2,-46,-2,-46,-2,-62,-2,-47,-2,-43,-2,-37,-2,-4,-2,13,-1}; }
	private static byte[] data132(){ return new byte[] {37,-1,70,-1,101,-1,-126,-1,-93,-1,-62,-1,-29,-1,-4,-1,16,0,33,0,44,0,58,0,60,0,55,0,53,0,44,0,34,0,23,0,3,0,-10,-1,-29,-1,-41,-1,-61,-1,-76,-1,-87,-1,-112,-1,-125,-1,116,-1,103,-1,87,-1,59,-1,46,-1,22,-1,-9,-2,-35,-2,-57,-2,-83,-2,-108,-2,119,-2,102,-2,74,-2,58,-2,31,-2,30,-2,10,-2,14,-2,7,-2,10,-2,14,-2,20,-2,33,-2,36,-2,47,-2,66,-2,71,-2,95,-2,98,-2,117,-2,-116,-2,-106,-2,-83,-2,-63,-2,-49,-2,-24,-2,-2,-2,37,-1,59,-1,82,-1,120,-1,-108,-1,-80,-1,-47,-1,-20,-1,9,0,33,0,60,0,81,0,90,0,98,0,108,0,103,0,105,0,103,0,84,0,68,0,48,0,31,0,0,0,-29,-1,-65,-1,-101,-1,123,-1,101,-1,64,-1,34,-1,8,-1,-12,-2,-46,-2,-66,-2,-82,-2,-105,-2,-122,-2,116,-2,98,-2,84,-2,70,-2,44,-2,24,-2,6,-2,-22,-3,-45,-3,-67,-3,-91,-3,-108,-3,124,-3,113,-3,101,-3,103,-3,104,-3,119,-3,-128,-3,-95,-3,-68,-3,-23,-3,23,-2,70,-2,126,-2,-76,-2,-16,-2,51,-1,97,-1,-110,-1,-66,-1,-35,-1,6,0,23,0,45,0,49,0,59,0,59,0,47,0,44,0,36,0,18,0,7,0,-11,-1,-17,-1,-28,-1,-38,-1,-51,-1,-49,-1,-56,-1,-58,-1,-61,-1,-72,-1,-64,-1,-79,-1,-83,-1,-91,-1,-111,-1,-120,-1,119,-1,97,-1,72,-1,43,-1,19,-1,-16,-2,-47,-2,-83,-2,-111,-2,106,-2,79,-2,48,-2,27,-2,7,-2,-16,-3,-32,-3,-40,-3,-38,-3,-37,-3,-48,-3,-31,-3,-17,-3,7,-2,18,-2,44,-2,62,-2,95,-2,116,-2,-113,-2,-90,-2,-57,-2,-37,-2,-21,-2,-3,-2,25,-1,44,-1,66,-1,78,-1,100,-1,120,-1,-122,-1,-89,-1,-87,-1,-69,-1,-55,-1,-46,-1,-30,-1,-26,-1,-23,-1,-24,-1,-23,-1,-33,-1,-41,-1,-52,-1,-56,-1,-74,-1,-86,-1,-108,-1,-119,-1,-124,-1,110,-1,110,-1,91,-1,89,-1,82,-1,84,-1,70,-1,68,-1,53,-1,55,-1,39,-1,28,-1,20,-1,4,-1,-13,-2,-40,-2,-43,-2,-59,-2,-66,-2,-80,-2,-77,-2,-95,-2,-80,-2,-78,-2,-65,-2,-46,-2,-23,-2,-5,-2,25,-1,49,-1,75,-1,113,-1,-118,-1,-107,-1,-90,-1,-72,-1,-66,-1,-56,-1,-55,-1,-61,-1,-73,-1,-85,-1,-100,-1,-115,-1,-128,-1,102,-1,95,-1,71,-1,65,-1,49,-1,44,-1,37,-1,40,-1,38,-1,49,-1,51,-1,61,-1,67,-1,83,-1,92,-1,105,-1,121,-1,120,-1,-127,-1,127,-1,126,-1,119,-1,103,-1,92,-1,80,-1,54,-1,29,-1,11,-1,-8,-2,-26,-2,-32,-2,-45,-2,-43,-2,-40,-2,-26,-2,-21,-2,5,-1,39,-1,75,-1,108,-1,-101,-1,-65,-1,-22,-1,14,0,53,0,86,0,110,0,126,0,-107,0,-108,0,-98,0,-100,0,-114,0,-119,0,126,0,111,0,103,0,87,0,71,0,55,0,49,0,35,0,14,0,20,0,-5,-1,-10,-1,-22,-1,-27,-1,-52,-1,-62,-1,-79,-1,-94,-1,-113,-1,124,-1,98,-1,76,-1,54,-1,33,-1,19,-1,9,-1,-13,-2,-28,-2,-32,-2,-43,-2,-44,-2,-49,-2,-56,-2,-49,-2,-43,-2,-32,-2,-34,-2,-19,-2,-5,-2,4,-1,19,-1,37,-1,52,-1,69,-1,93,-1,112,-1,-124,-1,-96,-1,-70,-1,-49,-1,-18,-1,5,0,37,0,67,0,91,0,113,0,-107,0,-80,0,-53,0,-31,0,-7,0,2,1,19,1,34,1,43,1,49,1,56,1,51,1,45,1,26,1,27,1,1,1,-20,0,-43,0,-60,0,-97,0,-122,0,104,0,76,0,58,0,39,0,10,0,-6,-1,-20,-1,-46,-1,-56,-1,-80,-1,-91,-1,-110,-1,119,-1,101,-1,78,-1,50,-1,16,-1,-11,-2,-46,-2,-57,-2,-92,-2,-110,-2,123,-2,118,-2,106,-2,120,-2,127,-2,-110,-2,-84,-2,-42,-2,-5,-2,54,-1,100,-1,-96,-1,-41,-1,-3,-1,62,0,106,0,-109,0,-67,0,-33,0,-10,0,9,1,20,1,26,1,23,1,24,1,20,1,5,1,8,1,-1,0,-10,0,-18,0,-26,0,-22,0,-25,0,-20,0,-21,0,-21,0,-17,0,-15,0,-15,0,-22,0,-20,0,-21,0,-40,0,-44,0,-60,0,-86,0,-102,0,121,0,102,0,63,0,28,0,-9,-1,-43,-1,-74,-1,-109,-1,112,-1,90,-1,63,-1,50,-1,30,-1,19,-1,13,-1,18,-1,24,-1,29,-1,41,-1,60,-1,65,-1,90,-1,115,-1,124,-1,-105,-1,-88,-1,-72,-1,-51,-1,-38,-1,-13,-1,-9,-1,13,0,32,0,46,0,69,0,93,0,108,0,-125,0,-105,0,-77,0,-48,0,-25,0,-8,0,13,1,33,1}; }
	private static byte[] data133(){ return new byte[] {39,1,48,1,49,1,39,1,37,1,23,1,13,1,4,1,-21,0,-38,0,-64,0,-71,0,-91,0,-109,0,-126,0,124,0,108,0,101,0,95,0,74,0,76,0,72,0,51,0,48,0,35,0,25,0,7,0,-5,-1,-23,-1,-30,-1,-39,-1,-51,-1,-55,-1,-57,-1,-63,-1,-51,-1,-59,-1,-44,-1,-33,-1,-19,-1,6,0,22,0,47,0,64,0,83,0,96,0,112,0,-117,0,-112,0,-98,0,-96,0,-92,0,-82,0,-82,0,-91,0,-91,0,-94,0,-108,0,-103,0,-114,0,-116,0,-114,0,-128,0,-123,0,-122,0,-123,0,-114,0,-117,0,-101,0,-98,0,-88,0,-89,0,-77,0,-79,0,-74,0,-84,0,-92,0,-92,0,-119,0,-124,0,102,0,83,0,51,0,24,0,-7,-1,-29,-1,-49,-1,-66,-1,-80,-1,-88,-1,-94,-1,-79,-1,-68,-1,-49,-1,-16,-1,4,0,43,0,81,0,125,0,-92,0,-60,0,-21,0,3,1,39,1,56,1,82,1,86,1,95,1,99,1,96,1,88,1,86,1,68,1,79,1,58,1,55,1,40,1,40,1,34,1,31,1,22,1,17,1,4,1,5,1,-3,0,-15,0,-34,0,-41,0,-59,0,-73,0,-100,0,-117,0,118,0,91,0,76,0,44,0,32,0,2,0,-5,-1,-28,-1,-37,-1,-62,-1,-69,-1,-80,-1,-79,-1,-91,-1,-92,-1,-92,-1,-87,-1,-75,-1,-86,-1,-65,-1,-54,-1,-38,-1,-22,-1,-8,-1,16,0,39,0,58,0,78,0,111,0,-117,0,-95,0,-68,0,-36,0,-14,0,13,1,40,1,61,1,101,1,115,1,-108,1,-82,1,-65,1,-48,1,-26,1,-7,1,-10,1,6,2,-2,1,7,2,-6,1,-6,1,-28,1,-38,1,-55,1,-78,1,-100,1,-128,1,109,1,86,1,69,1,45,1,19,1,4,1,-26,0,-41,0,-65,0,-96,0,-107,0,120,0,96,0,68,0,31,0,1,0,-20,-1,-60,-1,-86,-1,-115,-1,115,-1,100,-1,72,-1,71,-1,69,-1,80,-1,85,-1,102,-1,-124,-1,-101,-1,-58,-1,-21,-1,27,0,56,0,110,0,-106,0,-57,0,-28,0,14,1,33,1,73,1,87,1,108,1,119,1,-126,1,-123,1,-109,1,-110,1,-106,1,-100,1,-99,1,-101,1,-96,1,-93,1,-81,1,-88,1,-71,1,-74,1,-62,1,-60,1,-47,1,-56,1,-41,1,-42,1,-51,1,-60,1,-69,1,-92,1,-112,1,116,1,90,1,49,1,21,1,-25,0,-63,0,-104,0,108,0,76,0,33,0,11,0,-29,-1,-41,-1,-65,-1,-71,-1,-80,-1,-86,-1,-79,-1,-68,-1,-57,-1,-48,-1,-23,-1,-9,-1,25,0,38,0,58,0,74,0,99,0,108,0,-126,0,-109,0,-97,0,-78,0,-68,0,-52,0,-40,0,-23,0,-7,0,-1,0,19,1,31,1,50,1,59,1,77,1,83,1,99,1,99,1,110,1,113,1,115,1,116,1,109,1,110,1,109,1,100,1,84,1,78,1,73,1,58,1,48,1,29,1,16,1,20,1,-5,0,-21,0,-33,0,-51,0,-60,0,-87,0,-99,0,-113,0,-126,0,116,0,89,0,89,0,80,0,71,0,59,0,50,0,53,0,47,0,65,0,56,0,77,0,88,0,99,0,115,0,-127,0,-113,0,-92,0,-88,0,-75,0,-52,0,-49,0,-40,0,-38,0,-28,0,-28,0,-21,0,-25,0,-39,0,-40,0,-50,0,-50,0,-70,0,-63,0,-77,0,-74,0,-75,0,-72,0,-79,0,-64,0,-71,0,-63,0,-56,0,-47,0,-33,0,-30,0,-24,0,-20,0,-33,0,-32,0,-46,0,-63,0,-76,0,-102,0,127,0,103,0,69,0,39,0,9,0,-18,-1,-44,-1,-59,-1,-80,-1,-81,-1,-87,-1,-80,-1,-69,-1,-47,-1,-32,-1,4,0,32,0,69,0,102,0,-116,0,-84,0,-57,0,-19,0,4,1,22,1,40,1,41,1,58,1,54,1,50,1,42,1,41,1,33,1,16,1,9,1,-6,0,-15,0,-23,0,-30,0,-38,0,-44,0,-47,0,-48,0,-60,0,-61,0,-66,0,-69,0,-74,0,-93,0,-106,0,-119,0,120,0,98,0,80,0,49,0,25,0,1,0,-29,-1,-53,-1,-84,-1,-107,-1,-124,-1,97,-1,92,-1,62,-1,54,-1,39,-1,39,-1,33,-1,38,-1,47,-1,60,-1,74,-1,83,-1,102,-1,124,-1,-121,-1,-94,-1,-74,-1,-42,-1,-28,-1,2,0,23,0,52,0,65,0,86,0,114,0,-125,0,-93,0,-76,0,-62,0,-35,0,-18,0,6,1,9,1,30,1,40,1,51,1,57,1,59,1,60,1,49,1,48,1,33,1,27,1,5,1,-5,0,-25,0,-39,0,-61,0,-80,0,-95,0,-117,0,120,0,99,0,81,0,49,0,30,0,6,0,-21,-1,-54,-1,-88,-1,-117,-1,102,-1,65,-1,26,-1,-14,-2,-42,-2}; }
	private static byte[] data134(){ return new byte[] {-70,-2,-100,-2,-120,-2,120,-2,113,-2,103,-2,114,-2,123,-2,-118,-2,-95,-2,-70,-2,-39,-2,-3,-2,35,-1,74,-1,115,-1,-106,-1,-73,-1,-40,-1,-19,-1,14,0,37,0,52,0,67,0,70,0,86,0,83,0,78,0,88,0,87,0,91,0,95,0,96,0,110,0,112,0,122,0,-122,0,-108,0,-95,0,-83,0,-72,0,-53,0,-44,0,-33,0,-30,0,-23,0,-30,0,-35,0,-62,0,-84,0,-120,0,111,0,67,0,22,0,-29,-1,-65,-1,-120,-1,96,-1,50,-1,11,-1,-21,-2,-65,-2,-81,-2,-108,-2,-115,-2,-117,-2,-119,-2,-110,-2,-112,-2,-88,-2,-75,-2,-53,-2,-49,-2,-16,-2,-2,-2,13,-1,20,-1,46,-1,50,-1,64,-1,73,-1,85,-1,92,-1,104,-1,116,-1,121,-1,-116,-1,-105,-1,-87,-1,-73,-1,-61,-1,-40,-1,-27,-1,-11,-1,5,0,17,0,21,0,31,0,36,0,43,0,48,0,43,0,46,0,40,0,32,0,27,0,19,0,9,0,2,0,-12,-1,-22,-1,-42,-1,-49,-1,-72,-1,-87,-1,-107,-1,-123,-1,116,-1,95,-1,81,-1,60,-1,41,-1,29,-1,13,-1,12,-1,-5,-2,-7,-2,-13,-2,-16,-2,-16,-2,-11,-2,-10,-2,4,-1,5,-1,15,-1,23,-1,34,-1,49,-1,63,-1,71,-1,73,-1,86,-1,102,-1,104,-1,114,-1,110,-1,-123,-1,117,-1,123,-1,119,-1,117,-1,116,-1,104,-1,103,-1,100,-1,100,-1,94,-1,94,-1,94,-1,87,-1,100,-1,103,-1,120,-1,116,-1,-125,-1,127,-1,-116,-1,-113,-1,-98,-1,-109,-1,-117,-1,-121,-1,-127,-1,104,-1,84,-1,59,-1,34,-1,-1,-2,-28,-2,-60,-2,-98,-2,-116,-2,108,-2,98,-2,73,-2,73,-2,74,-2,86,-2,90,-2,121,-2,-119,-2,-87,-2,-65,-2,-22,-2,7,-1,38,-1,73,-1,93,-1,-128,-1,-114,-1,-95,-1,-87,-1,-72,-1,-77,-1,-69,-1,-71,-1,-80,-1,-84,-1,-92,-1,-102,-1,-104,-1,-114,-1,-115,-1,-123,-1,-119,-1,-121,-1,-115,-1,127,-1,-112,-1,-119,-1,-112,-1,-105,-1,-104,-1,-100,-1,-116,-1,-114,-1,-128,-1,113,-1,98,-1,71,-1,47,-1,13,-1,-18,-2,-54,-2,-81,-2,-117,-2,102,-2,73,-2,37,-2,21,-2,-6,-3,-22,-3,-31,-3,-38,-3,-36,-3,-24,-3,-25,-3,-7,-3,10,-2,22,-2,51,-2,65,-2,99,-2,115,-2,-119,-2,-101,-2,-79,-2,-62,-2,-34,-2,-24,-2,-2,-2,17,-1,33,-1,50,-1,76,-1,93,-1,110,-1,-113,-1,-93,-1,-59,-1,-45,-1,-26,-1,1,0,13,0,36,0,43,0,52,0,56,0,61,0,62,0,55,0,47,0,38,0,24,0,-2,-1,-6,-1,-26,-1,-45,-1,-70,-1,-98,-1,-116,-1,116,-1,87,-1,56,-1,35,-1,3,-1,-26,-2,-57,-2,-97,-2,-125,-2,95,-2,80,-2,43,-2,18,-2,-2,-3,-31,-3,-37,-3,-54,-3,-58,-3,-69,-3,-68,-3,-57,-3,-52,-3,-35,-3,-17,-3,2,-2,27,-2,54,-2,82,-2,119,-2,-114,-2,-77,-2,-47,-2,-15,-2,9,-1,41,-1,62,-1,88,-1,101,-1,119,-1,-116,-1,-106,-1,-95,-1,-96,-1,-86,-1,-76,-1,-74,-1,-56,-1,-46,-1,-39,-1,-24,-1,-10,-1,14,0,19,0,37,0,55,0,72,0,89,0,89,0,98,0,91,0,86,0,72,0,48,0,24,0,-2,-1,-38,-1,-81,-1,-128,-1,93,-1,47,-1,-2,-2,-40,-2,-74,-2,-117,-2,126,-2,100,-2,83,-2,65,-2,62,-2,67,-2,70,-2,77,-2,88,-2,100,-2,104,-2,122,-2,-121,-2,-108,-2,-93,-2,-77,-2,-69,-2,-61,-2,-48,-2,-45,-2,-32,-2,-23,-2,-14,-2,-5,-2,15,-1,26,-1,38,-1,71,-1,82,-1,96,-1,126,-1,-121,-1,-95,-1,-65,-1,-46,-1,-33,-1,-9,-1,5,0,18,0,30,0,36,0,44,0,48,0,42,0,43,0,30,0,27,0,13,0,-11,-1,-24,-1,-42,-1,-67,-1,-88,-1,-111,-1,-123,-1,110,-1,100,-1,84,-1,76,-1,69,-1,60,-1,55,-1,49,-1,42,-1,49,-1,48,-1,45,-1,45,-1,43,-1,41,-1,49,-1,47,-1,53,-1,56,-1,58,-1,68,-1,68,-1,80,-1,88,-1,105,-1,118,-1,-128,-1,-114,-1,-105,-1,-98,-1,-82,-1,-72,-1,-72,-1,-65,-1,-59,-1,-64,-1,-50,-1,-60,-1,-56,-1,-55,-1,-59,-1,-48,-1,-36,-1,-41,-1,-32,-1,-22,-1,-18,-1,-5,-1,0,0,9,0,12,0,24,0,27,0,15,0,9,0,4,0,-14,-1,-18,-1,-48,-1,-65,-1,-103,-1,-123,-1,106,-1,76,-1,66,-1,42,-1,26,-1,9,-1,17,-1,3,-1,8,-1,14,-1,23,-1,55,-1,82,-1,104,-1,127,-1,-91,-1,-62,-1,-33,-1,-11,-1,20,0,35,0,65,0,71,0,86,0,93,0,96,0,100,0,94,0,91,0,76,0}; }
	private static byte[] data135(){ return new byte[] {74,0,68,0,57,0,61,0,54,0,47,0,56,0,63,0,66,0,70,0,83,0,98,0,110,0,122,0,-126,0,-116,0,-113,0,-115,0,-118,0,123,0,118,0,88,0,62,0,28,0,-9,-1,-39,-1,-80,-1,-103,-1,107,-1,82,-1,47,-1,33,-1,6,-1,-9,-2,-10,-2,-11,-2,-13,-2,-9,-2,15,-1,20,-1,31,-1,56,-1,72,-1,84,-1,109,-1,122,-1,-117,-1,-99,-1,-83,-1,-71,-1,-48,-1,-46,-1,-21,-1,-7,-1,14,0,41,0,52,0,80,0,106,0,125,0,-111,0,-87,0,-51,0,-41,0,-6,0,5,1,21,1,36,1,49,1,54,1,65,1,69,1,69,1,65,1,59,1,49,1,34,1,19,1,5,1,-12,0,-37,0,-59,0,-89,0,-117,0,111,0,81,0,47,0,6,0,-20,-1,-55,-1,-84,-1,-114,-1,115,-1,82,-1,60,-1,28,-1,23,-1,1,-1,-10,-2,-19,-2,-30,-2,-19,-2,-24,-2,-18,-2,4,-1,4,-1,37,-1,50,-1,77,-1,99,-1,-127,-1,-107,-1,-73,-1,-48,-1,-20,-1,2,0,21,0,42,0,59,0,81,0,88,0,100,0,116,0,126,0,-118,0,-113,0,-93,0,-88,0,-63,0,-50,0,-26,0,-3,0,17,1,41,1,73,1,99,1,122,1,-116,1,-97,1,-81,1,-76,1,-80,1,-93,1,-106,1,123,1,99,1,60,1,29,1,-24,0,-80,0,-121,0,87,0,40,0,-8,-1,-42,-1,-84,-1,-114,-1,125,-1,100,-1,87,-1,82,-1,82,-1,75,-1,91,-1,90,-1,103,-1,106,-1,124,-1,126,-1,-109,-1,-106,-1,-94,-1,-85,-1,-77,-1,-76,-1,-78,-1,-66,-1,-73,-1,-63,-1,-53,-1,-45,-1,-33,-1,-33,-1,-3,-1,7,0,23,0,44,0,74,0,98,0,-119,0,-101,0,-59,0,-34,0,-9,0,23,1,42,1,56,1,78,1,94,1,100,1,104,1,106,1,89,1,87,1,67,1,53,1,35,1,7,1,-10,0,-40,0,-57,0,-83,0,-105,0,-119,0,113,0,98,0,86,0,77,0,63,0,58,0,57,0,42,0,37,0,34,0,25,0,31,0,21,0,23,0,16,0,16,0,12,0,15,0,20,0,22,0,27,0,32,0,37,0,46,0,56,0,60,0,71,0,74,0,86,0,95,0,101,0,116,0,115,0,-127,0,-120,0,-117,0,-100,0,-99,0,-87,0,-69,0,-54,0,-38,0,-32,0,-9,0,-4,0,9,1,14,1,20,1,20,1,22,1,16,1,3,1,-9,0,-24,0,-42,0,-73,0,-91,0,-124,0,118,0,81,0,56,0,35,0,11,0,-1,-1,-11,-1,-25,-1,-23,-1,-28,-1,-19,-1,-12,-1,3,0,21,0,36,0,59,0,79,0,105,0,122,0,-108,0,-88,0,-66,0,-55,0,-43,0,-25,0,-26,0,-20,0,-21,0,-11,0,-17,0,-21,0,-23,0,-21,0,-32,0,-28,0,-30,0,-27,0,-19,0,-7,0,2,1,21,1,25,1,47,1,61,1,81,1,84,1,98,1,112,1,113,1,117,1,105,1,92,1,79,1,57,1,28,1,-3,0,-37,0,-71,0,-107,0,108,0,79,0,37,0,13,0,-17,-1,-31,-1,-53,-1,-64,-1,-68,-1,-69,-1,-62,-1,-53,-1,-49,-1,-30,-1,-15,-1,-3,-1,15,0,28,0,49,0,55,0,71,0,83,0,98,0,113,0,124,0,-118,0,-108,0,-93,0,-78,0,-71,0,-45,0,-31,0,-9,0,12,1,26,1,50,1,70,1,87,1,116,1,-116,1,-97,1,-82,1,-65,1,-51,1,-33,1,-20,1,-19,1,-12,1,-16,1,-17,1,-33,1,-44,1,-59,1,-76,1,-110,1,117,1,92,1,53,1,30,1,-14,0,-43,0,-78,0,-111,0,111,0,80,0,46,0,26,0,-3,-1,-27,-1,-45,-1,-64,-1,-74,-1,-83,-1,-95,-1,-94,-1,-101,-1,-96,-1,-97,-1,-79,-1,-71,-1,-58,-1,-40,-1,-32,-1,-11,-1,9,0,29,0,47,0,72,0,90,0,122,0,-113,0,-99,0,-75,0,-64,0,-41,0,-35,0,-4,0,4,1,28,1,40,1,56,1,74,1,94,1,119,1,-126,1,-96,1,-81,1,-68,1,-48,1,-32,1,-11,1,-11,1,0,2,-5,1,-4,1,-13,1,-25,1,-52,1,-78,1,-105,1,121,1,80,1,35,1,0,1,-39,0,-84,0,-115,0,96,0,68,0,49,0,11,0,0,0,-25,-1,-28,-1,-41,-1,-46,-1,-41,-1,-46,-1,-34,-1,-41,-1,-29,-1,-21,-1,-20,-1,-14,-1,-12,-1,-5,-1,-7,-1,-6,-1,-1,-1,-4,-1,6,0,15,0,20,0,21,0,33,0,39,0,60,0,61,0,93,0,111,0,-114,0,-103,0,-65,0,-41,0,-7,0,22,1,47,1,67,1,87,1,107,1,118,1,-123,1,-120,1,-112,1,-119,1,-122,1,117,1,97,1,82,1,59,1,37,1}; }
	private static byte[] data136(){ return new byte[] {18,1,-10,0,-19,0,-50,0,-66,0,-78,0,-106,0,-107,0,-126,0,115,0,120,0,104,0,101,0,87,0,86,0,73,0,72,0,59,0,54,0,45,0,38,0,35,0,18,0,18,0,9,0,9,0,0,0,2,0,8,0,7,0,15,0,8,0,27,0,34,0,42,0,56,0,61,0,77,0,84,0,93,0,105,0,113,0,126,0,-121,0,-104,0,-96,0,-86,0,-75,0,-69,0,-52,0,-51,0,-43,0,-39,0,-37,0,-36,0,-42,0,-52,0,-59,0,-68,0,-86,0,-114,0,121,0,102,0,75,0,57,0,25,0,7,0,-19,-1,-37,-1,-57,-1,-72,-1,-73,-1,-84,-1,-83,-1,-92,-1,-84,-1,-74,-1,-64,-1,-57,-1,-51,-1,-29,-1,-18,-1,6,0,22,0,45,0,47,0,67,0,76,0,79,0,86,0,99,0,95,0,99,0,106,0,99,0,100,0,90,0,91,0,91,0,97,0,104,0,105,0,110,0,-127,0,-121,0,-109,0,-98,0,-79,0,-69,0,-59,0,-46,0,-51,0,-48,0,-53,0,-61,0,-77,0,-102,0,-116,0,96,0,79,0,37,0,6,0,-33,-1,-58,-1,-99,-1,-117,-1,106,-1,78,-1,59,-1,51,-1,47,-1,31,-1,36,-1,27,-1,44,-1,39,-1,54,-1,58,-1,62,-1,76,-1,82,-1,85,-1,97,-1,97,-1,114,-1,119,-1,126,-1,-117,-1,-114,-1,-109,-1,-92,-1,-78,-1,-63,-1,-38,-1,-31,-1,6,0,11,0,42,0,64,0,81,0,108,0,-121,0,-99,0,-74,0,-61,0,-40,0,-35,0,-25,0,-15,0,-11,0,-5,0,-9,0,-15,0,-26,0,-46,0,-58,0,-85,0,-103,0,121,0,93,0,63,0,38,0,0,0,-27,-1,-55,-1,-78,-1,-116,-1,116,-1,94,-1,67,-1,43,-1,27,-1,-4,-2,-9,-2,-37,-2,-40,-2,-65,-2,-58,-2,-71,-2,-84,-2,-81,-2,-88,-2,-85,-2,-81,-2,-75,-2,-63,-2,-45,-2,-41,-2,-26,-2,-3,-2,19,-1,33,-1,51,-1,73,-1,87,-1,106,-1,125,-1,-112,-1,-89,-1,-76,-1,-54,-1,-35,-1,-16,-1,1,0,32,0,47,0,70,0,95,0,123,0,-119,0,-92,0,-74,0,-56,0,-48,0,-41,0,-34,0,-41,0,-38,0,-60,0,-69,0,-94,0,-114,0,105,0,74,0,32,0,-1,-1,-36,-1,-73,-1,-113,-1,116,-1,75,-1,52,-1,18,-1,-1,-2,-26,-2,-34,-2,-54,-2,-64,-2,-69,-2,-71,-2,-76,-2,-80,-2,-79,-2,-73,-2,-75,-2,-76,-2,-70,-2,-65,-2,-66,-2,-64,-2,-68,-2,-60,-2,-60,-2,-62,-2,-55,-2,-52,-2,-49,-2,-32,-2,-31,-2,-16,-2,-1,-2,24,-1,47,-1,65,-1,98,-1,-128,-1,-96,-1,-74,-1,-39,-1,-19,-1,10,0,27,0,45,0,61,0,61,0,78,0,65,0,67,0,53,0,43,0,28,0,15,0,-14,-1,-29,-1,-56,-1,-71,-1,-95,-1,-106,-1,-122,-1,112,-1,102,-1,97,-1,94,-1,77,-1,68,-1,66,-1,62,-1,44,-1,46,-1,26,-1,26,-1,4,-1,4,-1,-16,-2,-25,-2,-40,-2,-41,-2,-55,-2,-67,-2,-71,-2,-79,-2,-87,-2,-76,-2,-82,-2,-74,-2,-75,-2,-68,-2,-55,-2,-58,-2,-37,-2,-21,-2,-11,-2,5,-1,12,-1,35,-1,52,-1,65,-1,86,-1,98,-1,119,-1,-128,-1,-108,-1,-106,-1,-92,-1,-87,-1,-70,-1,-83,-1,-76,-1,-81,-1,-88,-1,-94,-1,-98,-1,-114,-1,-123,-1,110,-1,90,-1,75,-1,58,-1,34,-1,11,-1,-12,-2,-27,-2,-47,-2,-65,-2,-76,-2,-89,-2,-105,-2,-106,-2,-110,-2,-107,-2,-104,-2,-102,-2,-89,-2,-80,-2,-65,-2,-49,-2,-37,-2,-18,-2,-4,-2,11,-1,15,-1,29,-1,44,-1,50,-1,47,-1,48,-1,50,-1,51,-1,51,-1,48,-1,44,-1,47,-1,47,-1,58,-1,65,-1,74,-1,93,-1,106,-1,-121,-1,-106,-1,-80,-1,-65,-1,-42,-1,-30,-1,-9,-1,-10,-1,0,0,-19,-1,1,0,-29,-1,-47,-1,-68,-1,-103,-1,127,-1,80,-1,62,-1,25,-1,-10,-2,-47,-2,-81,-2,-98,-2,-119,-2,116,-2,107,-2,87,-2,94,-2,93,-2,91,-2,94,-2,103,-2,113,-2,125,-2,-126,-2,-118,-2,-103,-2,-101,-2,-86,-2,-100,-2,-76,-2,-92,-2,-76,-2,-77,-2,-72,-2,-73,-2,-56,-2,-62,-2,-48,-2,-33,-2,-13,-2,6,-1,25,-1,57,-1,86,-1,116,-1,-105,-1,-73,-1,-33,-1,-4,-1,27,0,56,0,77,0,103,0,111,0,118,0,118,0,120,0,116,0,106,0,79,0,63,0,34,0,12,0,-17,-1,-51,-1,-78,-1,-111,-1,121,-1,98,-1,70,-1,37,-1,21,-1,5,-1,-18,-2,-37,-2,-46,-2,-74,-2,-69,-2,-96,-2,-92,-2,-104,-2,-117,-2,-128,-2,126,-2,118,-2,115,-2,116,-2,109,-2,110,-2,103,-2,114,-2,121,-2,121,-2}; }
	private static byte[] data137(){ return new byte[] {-127,-2,-119,-2,-106,-2,-100,-2,-90,-2,-80,-2,-52,-2,-45,-2,-22,-2,-2,-2,17,-1,46,-1,65,-1,100,-1,-128,-1,-102,-1,-62,-1,-35,-1,1,0,29,0,66,0,88,0,111,0,-111,0,-104,0,-80,0,-60,0,-60,0,-66,0,-60,0,-80,0,-92,0,-108,0,122,0,90,0,61,0,32,0,-3,-1,-40,-1,-70,-1,-108,-1,115,-1,77,-1,60,-1,26,-1,11,-1,-7,-2,-23,-2,-35,-2,-42,-2,-38,-2,-42,-2,-39,-2,-40,-2,-34,-2,-38,-2,-33,-2,-33,-2,-28,-2,-30,-2,-31,-2,-40,-2,-39,-2,-44,-2,-49,-2,-52,-2,-46,-2,-51,-2,-37,-2,-35,-2,-12,-2,-3,-2,26,-1,50,-1,81,-1,115,-1,-110,-1,-74,-1,-37,-1,0,0,38,0,59,0,80,0,115,0,-122,0,-110,0,-99,0,-101,0,-101,0,-101,0,-112,0,-126,0,115,0,101,0,81,0,63,0,46,0,25,0,23,0,4,0,-4,-1,-20,-1,-23,-1,-25,-1,-33,-1,-29,-1,-33,-1,-36,-1,-47,-1,-45,-1,-57,-1,-56,-1,-63,-1,-75,-1,-79,-1,-92,-1,-103,-1,-123,-1,119,-1,90,-1,94,-1,81,-1,82,-1,69,-1,66,-1,66,-1,65,-1,70,-1,74,-1,84,-1,98,-1,117,-1,124,-1,-106,-1,-91,-1,-67,-1,-44,-1,-22,-1,-14,-1,9,0,26,0,45,0,58,0,77,0,88,0,84,0,97,0,96,0,99,0,102,0,101,0,96,0,85,0,84,0,70,0,58,0,45,0,28,0,25,0,4,0,-7,-1,-22,-1,-45,-1,-52,-1,-71,-1,-73,-1,-84,-1,-78,-1,-95,-1,-83,-1,-101,-1,-78,-1,-84,-1,-76,-1,-58,-1,-56,-1,-47,-1,-36,-1,-29,-1,-14,-1,-8,-1,0,0,0,0,5,0,9,0,2,0,6,0,6,0,5,0,5,0,4,0,1,0,14,0,16,0,32,0,31,0,53,0,71,0,88,0,103,0,126,0,-105,0,-84,0,-70,0,-51,0,-39,0,-18,0,-25,0,-22,0,-22,0,-30,0,-36,0,-58,0,-83,0,-104,0,114,0,84,0,54,0,27,0,-10,-1,-37,-1,-70,-1,-95,-1,-119,-1,119,-1,108,-1,86,-1,85,-1,79,-1,77,-1,74,-1,95,-1,88,-1,105,-1,100,-1,115,-1,-128,-1,-124,-1,-125,-1,-119,-1,-107,-1,-103,-1,-94,-1,-99,-1,-76,-1,-87,-1,-58,-1,-60,-1,-42,-1,-17,-1,-4,-1,12,0,48,0,71,0,103,0,-123,0,-102,0,-61,0,-33,0,1,1,20,1,47,1,73,1,93,1,97,1,113,1,115,1,110,1,112,1,99,1,98,1,71,1,55,1,36,1,14,1,-5,0,-35,0,-55,0,-83,0,-113,0,125,0,92,0,67,0,48,0,25,0,5,0,-15,-1,-29,-1,-59,-1,-79,-1,-91,-1,-102,-1,-118,-1,-124,-1,105,-1,104,-1,92,-1,87,-1,72,-1,70,-1,69,-1,61,-1,66,-1,62,-1,63,-1,69,-1,74,-1,91,-1,93,-1,112,-1,-125,-1,-107,-1,-81,-1,-62,-1,-28,-1,-7,-1,21,0,50,0,83,0,121,0,-108,0,-69,0,-36,0,-9,0,21,1,51,1,74,1,101,1,126,1,-118,1,-101,1,-91,1,-84,1,-85,1,-93,1,-100,1,-113,1,-125,1,112,1,88,1,69,1,39,1,5,1,-22,0,-51,0,-74,0,-110,0,122,0,100,0,70,0,51,0,26,0,16,0,1,0,-21,-1,-26,-1,-39,-1,-40,-1,-61,-1,-61,-1,-67,-1,-83,-1,-93,-1,-95,-1,-102,-1,-103,-1,-117,-1,-120,-1,-128,-1,127,-1,124,-1,-126,-1,-120,-1,-105,-1,-100,-1,-73,-1,-60,-1,-38,-1,-5,-1,22,0,54,0,82,0,117,0,-106,0,-65,0,-41,0,-14,0,16,1,32,1,58,1,68,1,71,1,80,1,86,1,86,1,86,1,76,1,70,1,53,1,42,1,36,1,14,1,8,1,-6,0,-21,0,-32,0,-40,0,-48,0,-48,0,-64,0,-64,0,-77,0,-81,0,-91,0,-104,0,-112,0,-124,0,123,0,108,0,102,0,75,0,62,0,39,0,36,0,12,0,0,0,-14,-1,-25,-1,-26,-1,-40,-1,-34,-1,-33,-1,-21,-1,-21,-1,-11,-1,9,0,28,0,46,0,66,0,93,0,111,0,-117,0,-98,0,-76,0,-47,0,-42,0,-23,0,-13,0,1,1,6,1,14,1,20,1,11,1,20,1,7,1,11,1,-9,0,-12,0,-22,0,-32,0,-35,0,-48,0,-62,0,-71,0,-83,0,-86,0,-97,0,-96,0,-116,0,-113,0,126,0,-127,0,117,0,114,0,120,0,113,0,114,0,112,0,117,0,118,0,123,0,123,0,124,0,-121,0,-123,0,-115,0,-126,0,-112,0,-117,0,-116,0,-118,0,-126,0,-113,0,-117,0,-107,0,-112,0,-97,0,-100,0,-84,0,-80,0,-60,0,-41,0,-27,0,-10,0,7,1,22,1,37,1,54,1,69,1,85,1,94,1,100,1}; }
	private static byte[] data138(){ return new byte[] {96,1,99,1,96,1,88,1,72,1,59,1,41,1,13,1,-1,0,-32,0,-56,0,-79,0,-107,0,125,0,105,0,75,0,68,0,51,0,34,0,28,0,12,0,6,0,9,0,7,0,0,0,0,0,-1,-1,0,0,-2,-1,0,0,0,0,10,0,4,0,5,0,1,0,9,0,11,0,19,0,25,0,39,0,53,0,65,0,83,0,108,0,-120,0,-88,0,-50,0,-23,0,21,1,53,1,88,1,120,1,-104,1,-74,1,-55,1,-31,1,-23,1,-16,1,-9,1,-27,1,-28,1,-43,1,-56,1,-85,1,-105,1,121,1,89,1,66,1,42,1,13,1,-11,0,-32,0,-62,0,-73,0,-90,0,-103,0,-124,0,119,0,111,0,96,0,77,0,68,0,49,0,40,0,25,0,2,0,-16,-1,-28,-1,-34,-1,-67,-1,-74,-1,-89,-1,-102,-1,-111,-1,-126,-1,122,-1,124,-1,127,-1,122,-1,-128,-1,-118,-1,-100,-1,-90,-1,-63,-1,-42,-1,-17,-1,9,0,41,0,78,0,109,0,-95,0,-73,0,-30,0,-1,0,32,1,63,1,83,1,120,1,-104,1,-90,1,-75,1,-69,1,-59,1,-46,1,-47,1,-58,1,-65,1,-70,1,-96,1,-102,1,-124,1,114,1,94,1,67,1,39,1,16,1,-18,0,-36,0,-62,0,-93,0,-107,0,122,0,107,0,84,0,67,0,55,0,35,0,23,0,2,0,2,0,-19,-1,-17,-1,-47,-1,-57,-1,-69,-1,-83,-1,-99,-1,-105,-1,-125,-1,-126,-1,120,-1,113,-1,103,-1,108,-1,100,-1,117,-1,121,-1,-116,-1,-93,-1,-71,-1,-51,-1,-16,-1,19,0,46,0,89,0,114,0,-108,0,-83,0,-45,0,-31,0,-7,0,6,1,12,1,23,1,30,1,28,1,33,1,18,1,15,1,8,1,-2,0,-13,0,-18,0,-21,0,-33,0,-51,0,-49,0,-55,0,-48,0,-76,0,-77,0,-88,0,-89,0,-98,0,-106,0,-122,0,122,0,103,0,88,0,58,0,52,0,17,0,3,0,-29,-1,-51,-1,-74,-1,-93,-1,-114,-1,123,-1,106,-1,99,-1,87,-1,96,-1,98,-1,105,-1,117,-1,-118,-1,-100,-1,-86,-1,-48,-1,-34,-1,6,0,16,0,55,0,64,0,95,0,99,0,121,0,124,0,-116,0,-120,0,-120,0,-123,0,-127,0,123,0,110,0,105,0,98,0,77,0,77,0,64,0,47,0,44,0,42,0,31,0,31,0,13,0,12,0,9,0,3,0,7,0,-1,-1,-4,-1,-2,-1,-9,-1,-4,-1,-19,-1,-10,-1,-22,-1,-19,-1,-16,-1,-36,-1,-23,-1,-46,-1,-32,-1,-50,-1,-45,-1,-63,-1,-62,-1,-67,-1,-73,-1,-81,-1,-89,-1,-82,-1,-87,-1,-84,-1,-76,-1,-69,-1,-70,-1,-56,-1,-37,-1,-24,-1,1,0,14,0,39,0,52,0,73,0,98,0,112,0,121,0,-119,0,-110,0,-102,0,-99,0,-104,0,-110,0,-122,0,120,0,103,0,82,0,70,0,37,0,21,0,-10,-1,-29,-1,-58,-1,-74,-1,-100,-1,-117,-1,119,-1,110,-1,98,-1,82,-1,87,-1,76,-1,65,-1,61,-1,71,-1,57,-1,54,-1,57,-1,49,-1,47,-1,43,-1,38,-1,32,-1,25,-1,26,-1,10,-1,14,-1,14,-1,11,-1,16,-1,17,-1,38,-1,60,-1,74,-1,102,-1,123,-1,-84,-1,-63,-1,-16,-1,13,0,50,0,84,0,119,0,-102,0,-79,0,-56,0,-45,0,-23,0,-26,0,-22,0,-34,0,-41,0,-62,0,-70,0,-97,0,-123,0,111,0,89,0,64,0,43,0,8,0,0,0,-26,-1,-40,-1,-58,-1,-69,-1,-79,-1,-98,-1,-104,-1,-118,-1,127,-1,104,-1,100,-1,80,-1,64,-1,44,-1,24,-1,5,-1,-19,-2,-42,-2,-74,-2,-84,-2,-120,-2,127,-2,99,-2,93,-2,87,-2,69,-2,72,-2,67,-2,78,-2,89,-2,113,-2,122,-2,-102,-2,-81,-2,-43,-2,-9,-2,29,-1,58,-1,107,-1,-116,-1,-79,-1,-39,-1,-5,-1,21,0,55,0,74,0,106,0,113,0,-114,0,-109,0,-95,0,-92,0,-82,0,-94,0,-87,0,-105,0,-108,0,-128,0,113,0,106,0,76,0,65,0,36,0,20,0,-3,-1,-23,-1,-41,-1,-65,-1,-85,-1,-102,-1,-125,-1,117,-1,91,-1,78,-1,52,-1,42,-1,27,-1,11,-1,-9,-2,-28,-2,-37,-2,-62,-2,-80,-2,-90,-2,-123,-2,-123,-2,106,-2,102,-2,80,-2,71,-2,64,-2,65,-2,60,-2,64,-2,75,-2,90,-2,97,-2,126,-2,-105,-2,-80,-2,-45,-2,-22,-2,10,-1,45,-1,78,-1,106,-1,-124,-1,-107,-1,-72,-1,-54,-1,-49,-1,-27,-1,-28,-1,-12,-1,-11,-1,-7,-1,-9,-1,-15,-1,-17,-1,-12,-1,-14,-1,-22,-1,-16,-1,-30,-1,-21,-1,-26,-1,-17,-1,-22,-1,-26,-1,-23,-1,-37,-1,-45,-1,-45,-1,-66,-1,-83,-1,-103,-1,-119,-1}; }
	private static byte[] data139(){ return new byte[] {105,-1,77,-1,54,-1,22,-1,-10,-2,-36,-2,-67,-2,-94,-2,-114,-2,118,-2,109,-2,92,-2,87,-2,88,-2,91,-2,107,-2,113,-2,-122,-2,-106,-2,-81,-2,-50,-2,-30,-2,-1,-2,21,-1,43,-1,64,-1,90,-1,100,-1,114,-1,125,-1,126,-1,-119,-1,-119,-1,-121,-1,-123,-1,-120,-1,127,-1,122,-1,120,-1,118,-1,114,-1,109,-1,106,-1,105,-1,98,-1,108,-1,105,-1,103,-1,105,-1,102,-1,109,-1,101,-1,93,-1,101,-1,93,-1,90,-1,78,-1,78,-1,82,-1,67,-1,61,-1,57,-1,46,-1,50,-1,38,-1,36,-1,21,-1,20,-1,12,-1,10,-1,8,-1,-5,-2,-3,-2,-11,-2,-11,-2,-10,-2,-11,-2,-12,-2,1,-1,3,-1,11,-1,19,-1,41,-1,43,-1,66,-1,86,-1,100,-1,125,-1,-113,-1,-86,-1,-72,-1,-42,-1,-34,-1,-19,-1,-8,-1,-3,-1,4,0,-1,-1,2,0,-1,-1,-22,-1,-39,-1,-51,-1,-70,-1,-82,-1,-105,-1,125,-1,104,-1,87,-1,68,-1,50,-1,32,-1,12,-1,5,-1,-6,-2,-9,-2,-30,-2,-30,-2,-31,-2,-40,-2,-43,-2,-51,-2,-52,-2,-48,-2,-62,-2,-53,-2,-66,-2,-57,-2,-72,-2,-61,-2,-69,-2,-67,-2,-65,-2,-61,-2,-51,-2,-45,-2,-25,-2,-14,-2,14,-1,25,-1,66,-1,90,-1,118,-1,-105,-1,-73,-1,-47,-1,-9,-1,11,0,41,0,56,0,87,0,91,0,114,0,114,0,122,0,120,0,-128,0,108,0,105,0,92,0,77,0,65,0,54,0,38,0,30,0,15,0,10,0,-10,-1,-20,-1,-26,-1,-38,-1,-48,-1,-64,-1,-76,-1,-89,-1,-103,-1,-120,-1,110,-1,105,-1,76,-1,51,-1,17,-1,-6,-2,-28,-2,-54,-2,-78,-2,-104,-2,-124,-2,113,-2,97,-2,85,-2,82,-2,74,-2,84,-2,81,-2,91,-2,105,-2,126,-2,-114,-2,-78,-2,-53,-2,-21,-2,11,-1,50,-1,82,-1,122,-1,-91,-1,-57,-1,-20,-1,22,0,49,0,83,0,114,0,-110,0,-92,0,-72,0,-61,0,-44,0,-30,0,-26,0,-26,0,-31,0,-30,0,-33,0,-50,0,-47,0,-63,0,-83,0,-95,0,-113,0,-125,0,105,0,90,0,74,0,55,0,33,0,17,0,-1,-1,-25,-1,-31,-1,-60,-1,-77,-1,-86,-1,-109,-1,-121,-1,120,-1,101,-1,84,-1,71,-1,46,-1,30,-1,13,-1,4,-1,-11,-2,-21,-2,-38,-2,-42,-2,-48,-2,-55,-2,-70,-2,-45,-2,-37,-2,-16,-2,-13,-2,19,-1,35,-1,68,-1,96,-1,117,-1,-104,-1,-72,-1,-45,-1,-23,-1,7,0,34,0,49,0,76,0,87,0,92,0,112,0,120,0,127,0,-113,0,-116,0,-114,0,-116,0,-112,0,-101,0,-104,0,-93,0,-96,0,-83,0,-85,0,-78,0,-78,0,-84,0,-85,0,-92,0,-94,0,-103,0,-118,0,117,0,101,0,77,0,61,0,33,0,15,0,-17,-1,-40,-1,-69,-1,-93,-1,-118,-1,112,-1,107,-1,92,-1,74,-1,73,-1,62,-1,76,-1,78,-1,93,-1,108,-1,126,-1,-112,-1,-97,-1,-68,-1,-43,-1,-21,-1,-2,-1,20,0,32,0,59,0,63,0,78,0,80,0,79,0,85,0,81,0,78,0,72,0,71,0,60,0,63,0,54,0,51,0,48,0,45,0,43,0,46,0,60,0,63,0,64,0,71,0,68,0,76,0,72,0,84,0,83,0,83,0,72,0,69,0,58,0,48,0,38,0,34,0,17,0,1,0,-10,-1,-20,-1,-40,-1,-38,-1,-55,-1,-65,-1,-70,-1,-81,-1,-83,-1,-78,-1,-83,-1,-86,-1,-74,-1,-63,-1,-52,-1,-41,-1,-27,-1,-8,-1,7,0,39,0,50,0,71,0,98,0,106,0,-119,0,-100,0,-82,0,-72,0,-53,0,-50,0,-39,0,-34,0,-30,0,-25,0,-47,0,-35,0,-42,0,-59,0,-63,0,-84,0,-95,0,-109,0,-119,0,124,0,102,0,94,0,77,0,72,0,50,0,41,0,32,0,13,0,3,0,-10,-1,-23,-1,-34,-1,-37,-1,-53,-1,-69,-1,-73,-1,-88,-1,-110,-1,-122,-1,-125,-1,125,-1,119,-1,103,-1,104,-1,99,-1,106,-1,101,-1,111,-1,-127,-1,-120,-1,-94,-1,-76,-1,-52,-1,-25,-1,9,0,37,0,74,0,104,0,-117,0,-89,0,-61,0,-33,0,-9,0,5,1,22,1,26,1,35,1,30,1,36,1,29,1,26,1,19,1,7,1,5,1,-8,0,-12,0,-13,0,-23,0,-20,0,-21,0,-28,0,-28,0,-33,0,-27,0,-31,0,-35,0,-41,0,-46,0,-57,0,-80,0,-91,0,-122,0,120,0,86,0,53,0,20,0,-11,-1,-50,-1,-93,-1,127,-1,96,-1,67,-1,43,-1,13,-1,1,-1,-13,-2,-13,-2,-24,-2,-13,-2,-1,-2,14,-1,40,-1,65,-1,109,-1,-124,-1,-81,-1,-51,-1,1,0,30,0,66,0,105,0}; }
	private static byte[] data140(){ return new byte[] {-114,0,-86,0,-57,0,-31,0,-12,0,14,1,29,1,40,1,53,1,66,1,72,1,79,1,80,1,86,1,88,1,89,1,92,1,92,1,88,1,84,1,79,1,80,1,79,1,64,1,61,1,35,1,32,1,19,1,-1,0,-15,0,-34,0,-52,0,-83,0,-105,0,-119,0,108,0,90,0,64,0,29,0,19,0,-13,-1,-36,-1,-64,-1,-75,-1,-96,-1,-119,-1,127,-1,112,-1,106,-1,90,-1,97,-1,90,-1,106,-1,98,-1,114,-1,-126,-1,-108,-1,-87,-1,-59,-1,-38,-1,-14,-1,13,0,32,0,63,0,89,0,117,0,-125,0,-97,0,-83,0,-66,0,-38,0,-30,0,-15,0,-5,0,8,1,20,1,34,1,27,1,52,1,58,1,70,1,73,1,85,1,84,1,85,1,92,1,92,1,96,1,96,1,75,1,78,1,60,1,49,1,32,1,13,1,-8,0,-37,0,-59,0,-93,0,127,0,105,0,68,0,55,0,20,0,5,0,-19,-1,-29,-1,-42,-1,-46,-1,-44,-1,-39,-1,-24,-1,-18,-1,5,0,15,0,40,0,58,0,77,0,100,0,110,0,-121,0,-109,0,-95,0,-92,0,-88,0,-93,0,-90,0,-96,0,-95,0,-103,0,-108,0,-112,0,-127,0,122,0,121,0,122,0,-128,0,125,0,-118,0,-113,0,-103,0,-85,0,-71,0,-68,0,-46,0,-41,0,-27,0,-25,0,-6,0,-15,0,-6,0,-13,0,-15,0,-26,0,-38,0,-41,0,-70,0,-80,0,-100,0,-123,0,118,0,96,0,86,0,54,0,49,0,37,0,21,0,20,0,7,0,17,0,16,0,30,0,29,0,45,0,54,0,73,0,89,0,103,0,126,0,-100,0,-88,0,-66,0,-57,0,-34,0,-13,0,2,1,21,1,31,1,43,1,47,1,51,1,64,1,68,1,60,1,67,1,54,1,46,1,41,1,25,1,15,1,-7,0,-15,0,-42,0,-55,0,-72,0,-90,0,-110,0,-128,0,115,0,97,0,82,0,67,0,54,0,42,0,42,0,21,0,12,0,5,0,-4,-1,-19,-1,-25,-1,-38,-1,-44,-1,-53,-1,-60,-1,-71,-1,-71,-1,-71,-1,-75,-1,-75,-1,-64,-1,-52,-1,-36,-1,-29,-1,-9,-1,11,0,44,0,63,0,90,0,117,0,-116,0,-82,0,-53,0,-31,0,-2,0,4,1,29,1,34,1,63,1,58,1,72,1,69,1,71,1,72,1,66,1,58,1,54,1,69,1,53,1,56,1,47,1,42,1,40,1,44,1,36,1,31,1,36,1,18,1,16,1,4,1,-3,0,-23,0,-35,0,-62,0,-89,0,-122,0,108,0,73,0,34,0,3,0,-46,-1,-74,-1,-112,-1,111,-1,78,-1,57,-1,23,-1,8,-1,-3,-2,-10,-2,-9,-2,-1,-2,6,-1,20,-1,41,-1,67,-1,98,-1,-128,-1,-99,-1,-57,-1,-18,-1,7,0,46,0,77,0,104,0,-126,0,-101,0,-78,0,-54,0,-36,0,-27,0,-8,0,4,1,13,1,25,1,27,1,38,1,41,1,49,1,60,1,50,1,52,1,57,1,52,1,54,1,51,1,47,1,39,1,33,1,31,1,14,1,0,1,-7,0,-25,0,-39,0,-65,0,-84,0,-108,0,-128,0,88,0,72,0,30,0,7,0,-13,-1,-53,-1,-82,-1,-108,-1,124,-1,100,-1,67,-1,62,-1,35,-1,24,-1,15,-1,6,-1,13,-1,12,-1,12,-1,23,-1,33,-1,49,-1,67,-1,93,-1,108,-1,-128,-1,-95,-1,-71,-1,-53,-1,-25,-1,0,0,26,0,42,0,58,0,88,0,99,0,116,0,127,0,-117,0,-102,0,-93,0,-81,0,-74,0,-65,0,-49,0,-52,0,-42,0,-34,0,-35,0,-37,0,-32,0,-38,0,-37,0,-45,0,-51,0,-61,0,-80,0,-87,0,-110,0,-124,0,107,0,84,0,48,0,26,0,2,0,-27,-1,-54,-1,-78,-1,-103,-1,-120,-1,124,-1,102,-1,100,-1,86,-1,90,-1,86,-1,98,-1,108,-1,118,-1,-120,-1,-106,-1,-94,-1,-82,-1,-68,-1,-56,-1,-46,-1,-27,-1,-25,-1,-20,-1,-23,-1,-15,-1,-13,-1,-23,-1,-26,-1,-31,-1,-38,-1,-38,-1,-41,-1,-40,-1,-40,-1,-44,-1,-34,-1,-30,-1,-29,-1,-12,-1,-11,-1,2,0,4,0,17,0,32,0,33,0,44,0,45,0,50,0,51,0,49,0,45,0,36,0,32,0,13,0,10,0,-4,-1,-21,-1,-37,-1,-55,-1,-73,-1,-93,-1,-110,-1,-126,-1,112,-1,103,-1,87,-1,88,-1,82,-1,87,-1,85,-1,90,-1,91,-1,113,-1,116,-1,-125,-1,-107,-1,-92,-1,-72,-1,-67,-1,-34,-1,-19,-1,4,0,14,0,31,0,52,0,60,0,68,0,78,0,81,0,86,0,95,0,95,0,91,0,96,0,93,0,84,0,75,0,69,0,61,0,46,0,29,0,19,0,9,0,-14,-1,-23,-1,-45,-1,-58,-1}; }
	private static byte[] data141(){ return new byte[] {-77,-1,-98,-1,-108,-1,124,-1,121,-1,98,-1,92,-1,68,-1,57,-1,45,-1,32,-1,11,-1,5,-1,-6,-2,-22,-2,-30,-2,-42,-2,-41,-2,-48,-2,-55,-2,-52,-2,-51,-2,-44,-2,-35,-2,-27,-2,-11,-2,13,-1,32,-1,54,-1,80,-1,110,-1,-126,-1,-97,-1,-72,-1,-56,-1,-23,-1,-9,-1,6,0,29,0,34,0,49,0,59,0,71,0,75,0,86,0,86,0,90,0,91,0,90,0,98,0,96,0,103,0,96,0,106,0,106,0,102,0,100,0,98,0,92,0,78,0,74,0,56,0,34,0,18,0,-9,-1,-31,-1,-62,-1,-96,-1,126,-1,88,-1,56,-1,17,-1,-18,-2,-63,-2,-95,-2,-122,-2,101,-2,71,-2,60,-2,38,-2,32,-2,25,-2,29,-2,31,-2,43,-2,55,-2,74,-2,98,-2,121,-2,-103,-2,-74,-2,-45,-2,-21,-2,15,-1,41,-1,60,-1,94,-1,115,-1,-118,-1,-102,-1,-79,-1,-61,-1,-49,-1,-35,-1,-20,-1,-10,-1,7,0,11,0,35,0,35,0,51,0,57,0,67,0,76,0,80,0,88,0,96,0,92,0,97,0,95,0,92,0,96,0,83,0,80,0,61,0,59,0,34,0,18,0,-1,-1,-19,-1,-47,-1,-73,-1,-109,-1,116,-1,77,-1,56,-1,10,-1,-17,-2,-52,-2,-77,-2,-113,-2,116,-2,99,-2,76,-2,68,-2,51,-2,46,-2,44,-2,49,-2,55,-2,59,-2,79,-2,84,-2,108,-2,-125,-2,-105,-2,-86,-2,-70,-2,-51,-2,-18,-2,1,-1,21,-1,43,-1,56,-1,81,-1,96,-1,118,-1,-122,-1,-110,-1,-87,-1,-73,-1,-48,-1,-37,-1,-11,-1,-2,-1,16,0,25,0,43,0,58,0,66,0,66,0,79,0,79,0,73,0,73,0,71,0,60,0,39,0,35,0,2,0,-11,-1,-48,-1,-73,-1,-99,-1,-128,-1,108,-1,69,-1,57,-1,29,-1,9,-1,-8,-2,-25,-2,-31,-2,-35,-2,-33,-2,-38,-2,-32,-2,-23,-2,-8,-2,7,-1,11,-1,24,-1,26,-1,46,-1,48,-1,52,-1,66,-1,61,-1,64,-1,54,-1,55,-1,56,-1,49,-1,39,-1,29,-1,35,-1,35,-1,33,-1,42,-1,47,-1,53,-1,71,-1,78,-1,99,-1,113,-1,-124,-1,-111,-1,-95,-1,-74,-1,-63,-1,-47,-1,-45,-1,-28,-1,-28,-1,-20,-1,-19,-1,-22,-1,-34,-1,-41,-1,-49,-1,-68,-1,-87,-1,-102,-1,-123,-1,114,-1,98,-1,73,-1,54,-1,44,-1,31,-1,14,-1,3,-1,6,-1,-2,-2,10,-1,11,-1,26,-1,25,-1,52,-1,65,-1,81,-1,92,-1,114,-1,-116,-1,-108,-1,-82,-1,-75,-1,-56,-1,-42,-1,-45,-1,-22,-1,-17,-1,-18,-1,-9,-1,-5,-1,-7,-1,-8,-1,-9,-1,-8,-1,-5,-1,-3,-1,-6,-1,-11,-1,-2,-1,-11,-1,2,0,-6,-1,-15,-1,-18,-1,-29,-1,-29,-1,-40,-1,-39,-1,-58,-1,-64,-1,-79,-1,-93,-1,-112,-1,-121,-1,123,-1,100,-1,86,-1,63,-1,41,-1,24,-1,7,-1,-9,-2,-26,-2,-38,-2,-48,-2,-61,-2,-74,-2,-71,-2,-75,-2,-69,-2,-54,-2,-54,-2,-30,-2,-25,-2,7,-1,24,-1,48,-1,78,-1,109,-1,127,-1,-110,-1,-85,-1,-62,-1,-40,-1,-15,-1,-4,-1,16,0,38,0,46,0,56,0,72,0,74,0,106,0,102,0,126,0,123,0,-114,0,-107,0,-95,0,-85,0,-73,0,-71,0,-58,0,-61,0,-51,0,-59,0,-55,0,-63,0,-72,0,-83,0,-85,0,-116,0,118,0,87,0,70,0,31,0,-5,-1,-34,-1,-76,-1,-121,-1,105,-1,60,-1,21,-1,-8,-2,-41,-2,-71,-2,-92,-2,-107,-2,-124,-2,123,-2,127,-2,-128,-2,-110,-2,-108,-2,-87,-2,-72,-2,-37,-2,-20,-2,19,-1,40,-1,72,-1,96,-1,125,-1,-118,-1,-90,-1,-63,-1,-40,-1,-24,-1,-8,-1,12,0,26,0,44,0,59,0,74,0,88,0,106,0,120,0,-125,0,-107,0,-89,0,-78,0,-51,0,-52,0,-40,0,-19,0,-14,0,-1,0,10,1,8,1,4,1,6,1,-4,0,-7,0,-20,0,-27,0,-42,0,-64,0,-89,0,-110,0,117,0,82,0,54,0,25,0,-8,-1,-42,-1,-74,-1,-109,-1,-127,-1,104,-1,76,-1,60,-1,47,-1,27,-1,28,-1,6,-1,9,-1,8,-1,5,-1,17,-1,21,-1,23,-1,33,-1,43,-1,55,-1,68,-1,89,-1,103,-1,112,-1,-122,-1,-115,-1,-89,-1,-71,-1,-48,-1,-34,-1,-8,-1,13,0,37,0,58,0,79,0,101,0,114,0,-117,0,-96,0,-85,0,-63,0,-50,0,-35,0,-21,0,-13,0,-8,0,-1,0,-3,0,-2,0,-5,0,-14,0,-16,0,-34,0,-49,0,-71,0,-84,0,-108,0,-127,0,96,0,71,0,43,0,18,0,-7,-1,-31,-1,-50,-1,-66,-1,-84,-1,-92,-1,-103,-1,-106,-1,-107,-1,-107,-1,-88,-1}; }
	private static byte[] data142(){ return new byte[] {-94,-1,-84,-1,-80,-1,-64,-1,-52,-1,-52,-1,-38,-1,-33,-1,-29,-1,-15,-1,-20,-1,-17,-1,-16,-1,-20,-1,-13,-1,-26,-1,-19,-1,-16,-1,-27,-1,-18,-1,-3,-1,-9,-1,8,0,13,0,27,0,46,0,61,0,79,0,87,0,111,0,-118,0,-113,0,-96,0,-83,0,-77,0,-72,0,-67,0,-63,0,-64,0,-75,0,-92,0,-95,0,-115,0,124,0,106,0,78,0,53,0,30,0,3,0,-13,-1,-27,-1,-45,-1,-60,-1,-69,-1,-72,-1,-79,-1,-83,-1,-77,-1,-63,-1,-57,-1,-44,-1,-27,-1,-25,-1,-7,-1,20,0,20,0,46,0,45,0,74,0,79,0,86,0,97,0,101,0,118,0,118,0,127,0,-123,0,-117,0,-115,0,-116,0,-110,0,-105,0,-103,0,-99,0,-108,0,-101,0,-102,0,-98,0,-108,0,-113,0,-112,0,-118,0,-116,0,-123,0,-127,0,126,0,121,0,113,0,104,0,87,0,86,0,74,0,58,0,52,0,35,0,18,0,-1,-1,-18,-1,-31,-1,-49,-1,-61,-1,-83,-1,-86,-1,-107,-1,-108,-1,-117,-1,-127,-1,-128,-1,-127,-1,-125,-1,-105,-1,-103,-1,-90,-1,-74,-1,-51,-1,-42,-1,-18,-1,-2,-1,18,0,44,0,62,0,86,0,106,0,117,0,-112,0,-98,0,-83,0,-68,0,-58,0,-43,0,-33,0,-14,0,-3,0,9,1,13,1,27,1,36,1,45,1,58,1,57,1,70,1,76,1,76,1,72,1,78,1,61,1,65,1,58,1,37,1,14,1,-1,0,-28,0,-54,0,-91,0,121,0,81,0,44,0,13,0,-35,-1,-68,-1,-99,-1,125,-1,88,-1,74,-1,50,-1,39,-1,35,-1,27,-1,34,-1,35,-1,49,-1,70,-1,78,-1,108,-1,118,-1,-114,-1,-91,-1,-72,-1,-55,-1,-35,-1,-18,-1,1,0,11,0,23,0,40,0,58,0,68,0,86,0,100,0,122,0,-126,0,-104,0,-94,0,-61,0,-40,0,-20,0,1,1,31,1,40,1,67,1,86,1,105,1,127,1,-120,1,-107,1,-100,1,-101,1,-103,1,-97,1,-107,1,-120,1,125,1,99,1,72,1,57,1,22,1,-9,0,-38,0,-72,0,-102,0,116,0,85,0,51,0,29,0,2,0,-20,-1,-51,-1,-66,-1,-92,-1,-93,-1,-118,-1,-122,-1,-125,-1,123,-1,122,-1,125,-1,124,-1,-128,-1,-120,-1,-117,-1,-101,-1,-91,-1,-77,-1,-70,-1,-59,-1,-39,-1,-26,-1,-6,-1,12,0,34,0,52,0,69,0,87,0,106,0,126,0,-113,0,-92,0,-77,0,-62,0,-38,0,-22,0,-17,0,4,1,19,1,29,1,44,1,45,1,63,1,66,1,81,1,70,1,80,1,74,1,61,1,57,1,37,1,27,1,10,1,-10,0,-33,0,-55,0,-78,0,-102,0,-123,0,111,0,102,0,78,0,60,0,56,0,40,0,32,0,30,0,22,0,22,0,23,0,27,0,23,0,24,0,30,0,23,0,31,0,28,0,29,0,28,0,20,0,23,0,21,0,14,0,20,0,21,0,20,0,17,0,24,0,30,0,52,0,56,0,75,0,88,0,110,0,121,0,-108,0,-82,0,-65,0,-42,0,-34,0,-15,0,-4,0,10,1,14,1,11,1,6,1,-6,0,-4,0,-32,0,-37,0,-74,0,-88,0,-117,0,117,0,90,0,73,0,43,0,25,0,11,0,6,0,0,0,-11,-1,-14,-1,-3,-1,-7,-1,9,0,11,0,24,0,42,0,50,0,60,0,72,0,79,0,94,0,93,0,109,0,112,0,121,0,118,0,125,0,123,0,-122,0,-127,0,-115,0,-118,0,-111,0,-102,0,-97,0,-96,0,-83,0,-73,0,-73,0,-65,0,-59,0,-49,0,-45,0,-44,0,-50,0,-38,0,-47,0,-47,0,-52,0,-51,0,-64,0,-73,0,-81,0,-101,0,-111,0,-126,0,108,0,92,0,78,0,59,0,37,0,21,0,5,0,-12,-1,-30,-1,-49,-1,-57,-1,-79,-1,-84,-1,-93,-1,-105,-1,-102,-1,-106,-1,-108,-1,-102,-1,-104,-1,-96,-1,-87,-1,-83,-1,-67,-1,-56,-1,-42,-1,-34,-1,-13,-1,-2,-1,18,0,32,0,50,0,62,0,87,0,97,0,120,0,-116,0,-105,0,-79,0,-67,0,-53,0,-41,0,-27,0,-4,0,7,1,22,1,31,1,51,1,54,1,64,1,67,1,77,1,75,1,72,1,78,1,67,1,50,1,37,1,17,1,-4,0,-29,0,-63,0,-91,0,-124,0,92,0,57,0,17,0,-25,-1,-47,-1,-91,-1,-114,-1,106,-1,81,-1,68,-1,41,-1,29,-1,23,-1,16,-1,19,-1,23,-1,23,-1,30,-1,47,-1,56,-1,63,-1,73,-1,88,-1,99,-1,110,-1,122,-1,-125,-1,-113,-1,-109,-1,-91,-1,-72,-1,-61,-1,-52,-1,-30,-1,-16,-1,2,0,21,0,51,0,76,0,97,0,126,0,-100,0,-63,0,-50,0}; }
	private static byte[] data143(){ return new byte[] {-20,0,6,1,30,1,49,1,69,1,70,1,93,1,96,1,100,1,93,1,84,1,73,1,58,1,37,1,13,1,-13,0,-44,0,-71,0,-110,0,110,0,82,0,37,0,25,0,-25,-1,-37,-1,-80,-1,-92,-1,-118,-1,122,-1,99,-1,87,-1,75,-1,63,-1,61,-1,49,-1,41,-1,33,-1,35,-1,26,-1,29,-1,19,-1,22,-1,26,-1,32,-1,35,-1,40,-1,52,-1,64,-1,80,-1,86,-1,108,-1,120,-1,-107,-1,-96,-1,-69,-1,-48,-1,-23,-1,-5,-1,24,0,39,0,66,0,80,0,98,0,121,0,-115,0,-100,0,-96,0,-82,0,-66,0,-69,0,-69,0,-69,0,-66,0,-77,0,-81,0,-95,0,-104,0,-126,0,121,0,92,0,84,0,58,0,44,0,19,0,3,0,-10,-1,-25,-1,-32,-1,-41,-1,-53,-1,-56,-1,-67,-1,-76,-1,-83,-1,-81,-1,-94,-1,-96,-1,-99,-1,-107,-1,-108,-1,-107,-1,-114,-1,-128,-1,-128,-1,113,-1,113,-1,97,-1,100,-1,93,-1,95,-1,91,-1,83,-1,102,-1,101,-1,116,-1,118,-1,-120,-1,-99,-1,-93,-1,-80,-1,-51,-1,-42,-1,-3,-1,4,0,37,0,43,0,66,0,70,0,94,0,86,0,100,0,98,0,87,0,82,0,71,0,50,0,34,0,7,0,-12,-1,-46,-1,-61,-1,-90,-1,-108,-1,-123,-1,112,-1,100,-1,93,-1,79,-1,85,-1,82,-1,86,-1,92,-1,106,-1,112,-1,114,-1,-117,-1,-120,-1,-99,-1,-97,-1,-86,-1,-83,-1,-76,-1,-81,-1,-70,-1,-79,-1,-79,-1,-71,-1,-72,-1,-68,-1,-68,-1,-65,-1,-61,-1,-53,-1,-55,-1,-40,-1,-32,-1,-21,-1,-16,-1,-3,-1,2,0,22,0,30,0,41,0,39,0,61,0,54,0,65,0,58,0,59,0,61,0,48,0,39,0,18,0,15,0,-9,-1,-31,-1,-55,-1,-75,-1,-96,-1,-124,-1,117,-1,83,-1,67,-1,48,-1,32,-1,13,-1,1,-1,-16,-2,-23,-2,-30,-2,-30,-2,-33,-2,-33,-2,-36,-2,-27,-2,-22,-2,-12,-2,-23,-2,1,-1,-1,-2,15,-1,24,-1,31,-1,42,-1,45,-1,65,-1,73,-1,79,-1,104,-1,118,-1,-121,-1,-108,-1,-88,-1,-63,-1,-60,-1,-22,-1,-15,-1,14,0,25,0,53,0,70,0,87,0,108,0,123,0,-116,0,-108,0,-102,0,-86,0,-93,0,-88,0,-89,0,-107,0,-116,0,126,0,104,0,77,0,53,0,23,0,-3,-1,-38,-1,-72,-1,-106,-1,118,-1,87,-1,58,-1,30,-1,2,-1,-17,-2,-40,-2,-45,-2,-74,-2,-78,-2,-91,-2,-102,-2,-100,-2,-111,-2,-114,-2,-111,-2,-113,-2,-121,-2,-110,-2,-114,-2,-104,-2,-104,-2,-99,-2,-95,-2,-89,-2,-74,-2,-63,-2,-59,-2,-42,-2,-33,-2,-10,-2,3,-1,35,-1,56,-1,77,-1,102,-1,-124,-1,-88,-1,-61,-1,-25,-1,1,0,39,0,60,0,98,0,117,0,-111,0,-92,0,-79,0,-58,0,-41,0,-29,0,-38,0,-35,0,-49,0,-62,0,-75,0,-96,0,-119,0,106,0,79,0,48,0,15,0,-16,-1,-49,-1,-82,-1,-116,-1,122,-1,93,-1,67,-1,41,-1,17,-1,7,-1,-12,-2,-24,-2,-39,-2,-45,-2,-53,-2,-59,-2,-67,-2,-75,-2,-80,-2,-84,-2,-86,-2,-84,-2,-88,-2,-82,-2,-83,-2,-74,-2,-78,-2,-65,-2,-69,-2,-52,-2,-39,-2,-27,-2,-13,-2,10,-1,17,-1,47,-1,66,-1,94,-1,117,-1,-122,-1,-88,-1,-64,-1,-36,-1,-17,-1,17,0,29,0,59,0,67,0,84,0,94,0,101,0,109,0,96,0,99,0,87,0,90,0,67,0,60,0,40,0,34,0,14,0,3,0,-20,-1,-28,-1,-54,-1,-49,-1,-65,-1,-78,-1,-90,-1,-91,-1,-105,-1,-110,-1,-121,-1,-124,-1,120,-1,125,-1,108,-1,112,-1,102,-1,99,-1,86,-1,83,-1,76,-1,65,-1,72,-1,63,-1,62,-1,46,-1,44,-1,54,-1,42,-1,60,-1,48,-1,68,-1,62,-1,77,-1,91,-1,100,-1,115,-1,-116,-1,-105,-1,-88,-1,-69,-1,-52,-1,-22,-1,-15,-1,2,0,16,0,22,0,40,0,36,0,47,0,30,0,28,0,16,0,1,0,-26,-1,-24,-1,-49,-1,-76,-1,-86,-1,-111,-1,-127,-1,112,-1,111,-1,90,-1,92,-1,85,-1,80,-1,86,-1,92,-1,102,-1,103,-1,111,-1,-124,-1,-126,-1,-116,-1,-107,-1,-90,-1,-93,-1,-76,-1,-74,-1,-73,-1,-63,-1,-58,-1,-60,-1,-58,-1,-55,-1,-46,-1,-49,-1,-47,-1,-41,-1,-40,-1,-39,-1,-29,-1,-15,-1,-11,-1,10,0,18,0,26,0,48,0,59,0,76,0,94,0,99,0,112,0,118,0,125,0,127,0,-128,0,122,0,111,0,94,0,74,0,62,0,43,0,15,0,-12,-1,-27,-1,-65,-1,-77,-1,-98,-1,-126,-1,108,-1,91,-1,80,-1,62,-1,53,-1}; }
	private static byte[] data144(){ return new byte[] {43,-1,35,-1,35,-1,30,-1,29,-1,24,-1,30,-1,34,-1,40,-1,46,-1,50,-1,49,-1,59,-1,68,-1,80,-1,97,-1,101,-1,116,-1,-127,-1,-98,-1,-88,-1,-61,-1,-54,-1,-25,-1,0,0,22,0,36,0,65,0,91,0,119,0,-118,0,-98,0,-70,0,-55,0,-27,0,-18,0,-1,0,15,1,20,1,31,1,24,1,31,1,12,1,14,1,-6,0,-31,0,-40,0,-69,0,-96,0,-117,0,115,0,81,0,48,0,17,0,-15,-1,-35,-1,-66,-1,-85,-1,-115,-1,127,-1,110,-1,95,-1,79,-1,71,-1,59,-1,55,-1,42,-1,37,-1,36,-1,25,-1,40,-1,25,-1,34,-1,29,-1,37,-1,35,-1,39,-1,41,-1,52,-1,51,-1,59,-1,72,-1,80,-1,91,-1,110,-1,120,-1,-106,-1,-87,-1,-55,-1,-33,-1,-5,-1,32,0,60,0,105,0,-121,0,-84,0,-45,0,-17,0,25,1,43,1,70,1,92,1,98,1,114,1,115,1,117,1,104,1,102,1,81,1,70,1,34,1,20,1,-19,0,-37,0,-74,0,-99,0,124,0,101,0,70,0,43,0,21,0,0,0,-19,-1,-34,-1,-56,-1,-72,-1,-91,-1,-105,-1,-114,-1,120,-1,106,-1,91,-1,80,-1,63,-1,63,-1,44,-1,42,-1,33,-1,24,-1,31,-1,25,-1,19,-1,27,-1,37,-1,46,-1,58,-1,71,-1,98,-1,114,-1,-111,-1,-95,-1,-69,-1,-32,-1,-6,-1,20,0,48,0,82,0,100,0,-124,0,-101,0,-81,0,-64,0,-45,0,-38,0,-23,0,-15,0,-10,0,-10,0,-15,0,-10,0,-24,0,-22,0,-29,0,-37,0,-50,0,-60,0,-68,0,-72,0,-81,0,-98,0,-104,0,-110,0,-126,0,-126,0,107,0,99,0,76,0,73,0,50,0,46,0,27,0,11,0,-6,-1,-17,-1,-31,-1,-47,-1,-62,-1,-70,-1,-87,-1,-89,-1,-94,-1,-110,-1,-111,-1,-103,-1,-118,-1,-108,-1,-109,-1,-97,-1,-91,-1,-79,-1,-72,-1,-58,-1,-39,-1,-26,-1,-5,-1,17,0,34,0,53,0,65,0,87,0,98,0,109,0,122,0,-119,0,-115,0,-120,0,-113,0,-123,0,-127,0,117,0,109,0,94,0,89,0,74,0,67,0,57,0,47,0,41,0,28,0,21,0,26,0,21,0,25,0,33,0,34,0,34,0,35,0,43,0,50,0,51,0,61,0,54,0,61,0,57,0,58,0,56,0,53,0,43,0,46,0,39,0,44,0,27,0,30,0,32,0,30,0,29,0,37,0,41,0,49,0,55,0,72,0,80,0,100,0,111,0,-127,0,-110,0,-91,0,-86,0,-64,0,-62,0,-42,0,-42,0,-34,0,-39,0,-41,0,-44,0,-53,0,-67,0,-70,0,-103,0,-109,0,123,0,98,0,83,0,60,0,37,0,27,0,9,0,-7,-1,-23,-1,-30,-1,-49,-1,-57,-1,-65,-1,-83,-1,-83,-1,-91,-1,-94,-1,-101,-1,-105,-1,-98,-1,-109,-1,-111,-1,-107,-1,-115,-1,-108,-1,-102,-1,-100,-1,-92,-1,-82,-1,-72,-1,-54,-1,-43,-1,-27,-1,-18,-1,8,0,26,0,45,0,70,0,93,0,118,0,-119,0,-95,0,-72,0,-40,0,-21,0,0,1,21,1,42,1,55,1,72,1,81,1,89,1,95,1,106,1,97,1,95,1,88,1,74,1,63,1,42,1,29,1,4,1,-18,0,-38,0,-66,0,-91,0,-117,0,123,0,91,0,70,0,46,0,25,0,4,0,-11,-1,-33,-1,-50,-1,-60,-1,-72,-1,-94,-1,-100,-1,-118,-1,-123,-1,124,-1,117,-1,103,-1,100,-1,91,-1,86,-1,86,-1,78,-1,83,-1,85,-1,91,-1,97,-1,107,-1,123,-1,-126,-1,-94,-1,-85,-1,-50,-1,-31,-1,4,0,26,0,57,0,96,0,-121,0,-89,0,-48,0,-17,0,15,1,48,1,78,1,93,1,119,1,125,1,-113,1,-109,1,-112,1,-109,1,-122,1,125,1,109,1,96,1,77,1,54,1,33,1,15,1,-8,0,-18,0,-44,0,-60,0,-82,0,-98,0,-113,0,120,0,109,0,93,0,77,0,52,0,44,0,18,0,4,0,-19,-1,-27,-1,-50,-1,-73,-1,-85,-1,-102,-1,127,-1,123,-1,107,-1,97,-1,86,-1,81,-1,79,-1,76,-1,82,-1,79,-1,94,-1,104,-1,122,-1,-116,-1,-92,-1,-68,-1,-48,-1,-26,-1,7,0,36,0,62,0,87,0,120,0,-113,0,-76,0,-55,0,-34,0,-14,0,1,1,11,1,15,1,36,1,35,1,39,1,42,1,26,1,34,1,29,1,23,1,6,1,-1,0,-10,0,-19,0,-39,0,-41,0,-53,0,-76,0,-79,0,-100,0,-106,0,-120,0,-126,0,102,0,102,0,86,0,82,0,63,0,49,0,35,0,27,0,12,0,3,0,-16,-1,-17,-1,-29,-1,-43,-1,-52,-1,-61,-1,-65,-1,-71,-1,-76,-1,-73,-1,-62,-1}; }
	private static byte[] data145(){ return new byte[] {-63,-1,-56,-1,-45,-1,-27,-1,-14,-1,-2,-1,22,0,37,0,56,0,82,0,92,0,116,0,126,0,-104,0,-109,0,-92,0,-93,0,-92,0,-90,0,-106,0,-103,0,-117,0,-127,0,109,0,103,0,93,0,80,0,75,0,52,0,52,0,38,0,39,0,29,0,33,0,35,0,36,0,46,0,47,0,57,0,58,0,63,0,65,0,63,0,71,0,65,0,72,0,67,0,64,0,59,0,51,0,49,0,33,0,36,0,25,0,29,0,17,0,21,0,11,0,25,0,25,0,32,0,39,0,59,0,66,0,93,0,99,0,123,0,-118,0,-97,0,-80,0,-69,0,-48,0,-52,0,-37,0,-37,0,-33,0,-32,0,-43,0,-49,0,-68,0,-84,0,-95,0,-119,0,112,0,89,0,71,0,50,0,32,0,7,0,-10,-1,-31,-1,-46,-1,-57,-1,-66,-1,-76,-1,-88,-1,-95,-1,-100,-1,-109,-1,-117,-1,-118,-1,-112,-1,-127,-1,-126,-1,116,-1,127,-1,113,-1,120,-1,113,-1,117,-1,122,-1,125,-1,126,-1,-120,-1,-104,-1,-94,-1,-81,-1,-69,-1,-54,-1,-29,-1,-5,-1,11,0,40,0,59,0,88,0,121,0,-110,0,-86,0,-59,0,-37,0,-13,0,-2,0,24,1,33,1,51,1,53,1,65,1,61,1,56,1,44,1,32,1,29,1,4,1,-14,0,-41,0,-67,0,-80,0,-111,0,120,0,95,0,74,0,41,0,29,0,-1,-1,-19,-1,-45,-1,-62,-1,-87,-1,-98,-1,-121,-1,121,-1,108,-1,88,-1,77,-1,56,-1,45,-1,38,-1,24,-1,15,-1,1,-1,-3,-2,-13,-2,-5,-2,-13,-2,-14,-2,-13,-2,-15,-2,6,-1,3,-1,19,-1,36,-1,55,-1,86,-1,112,-1,-124,-1,-88,-1,-50,-1,-17,-1,27,0,60,0,101,0,-121,0,-88,0,-56,0,-29,0,6,1,14,1,46,1,45,1,49,1,56,1,51,1,42,1,30,1,18,1,2,1,-10,0,-33,0,-50,0,-78,0,-95,0,-123,0,120,0,99,0,85,0,64,0,52,0,30,0,17,0,0,0,-12,-1,-28,-1,-53,-1,-64,-1,-84,-1,-105,-1,-120,-1,124,-1,102,-1,81,-1,68,-1,43,-1,20,-1,17,-1,-10,-2,-15,-2,-30,-2,-33,-2,-41,-2,-41,-2,-25,-2,-27,-2,-14,-2,-3,-2,17,-1,23,-1,59,-1,81,-1,112,-1,-116,-1,-94,-1,-68,-1,-34,-1,-6,-1,24,0,39,0,63,0,79,0,91,0,110,0,120,0,-127,0,-118,0,-115,0,-111,0,-110,0,-109,0,-113,0,-109,0,-113,0,-121,0,-116,0,127,0,-126,0,118,0,112,0,100,0,91,0,77,0,65,0,55,0,43,0,30,0,15,0,0,0,-13,-1,-36,-1,-57,-1,-66,-1,-83,-1,-94,-1,-117,-1,127,-1,115,-1,99,-1,89,-1,73,-1,70,-1,57,-1,55,-1,53,-1,44,-1,59,-1,50,-1,60,-1,69,-1,86,-1,98,-1,119,-1,127,-1,-104,-1,-92,-1,-67,-1,-53,-1,-37,-1,-16,-1,-17,-1,1,0,4,0,14,0,17,0,18,0,10,0,11,0,4,0,-4,-1,-8,-1,-19,-1,-22,-1,-32,-1,-45,-1,-49,-1,-58,-1,-61,-1,-70,-1,-77,-1,-72,-1,-80,-1,-74,-1,-79,-1,-71,-1,-79,-1,-69,-1,-69,-1,-65,-1,-66,-1,-68,-1,-68,-1,-80,-1,-73,-1,-84,-1,-87,-1,-101,-1,-104,-1,-102,-1,-118,-1,-123,-1,-128,-1,127,-1,125,-1,125,-1,126,-1,125,-1,-124,-1,-110,-1,-108,-1,-89,-1,-80,-1,-57,-1,-35,-1,-18,-1,-4,-1,22,0,32,0,43,0,71,0,64,0,84,0,84,0,82,0,83,0,72,0,65,0,55,0,40,0,25,0,11,0,-10,-1,-25,-1,-48,-1,-63,-1,-91,-1,-96,-1,-117,-1,121,-1,110,-1,89,-1,89,-1,84,-1,66,-1,59,-1,56,-1,42,-1,45,-1,37,-1,36,-1,28,-1,22,-1,17,-1,9,-1,9,-1,7,-1,-4,-2,-6,-2,-9,-2,-13,-2,-15,-2,-2,-2,-6,-2,5,-1,10,-1,32,-1,41,-1,65,-1,78,-1,109,-1,-123,-1,-84,-1,-60,-1,-32,-1,-1,-1,27,0,61,0,77,0,109,0,125,0,-113,0,-95,0,-97,0,-82,0,-78,0,-78,0,-79,0,-93,0,-102,0,-111,0,-125,0,119,0,99,0,92,0,74,0,67,0,42,0,30,0,17,0,-3,-1,-20,-1,-35,-1,-52,-1,-78,-1,-94,-1,-112,-1,125,-1,100,-1,82,-1,52,-1,32,-1,8,-1,-7,-2,-27,-2,-47,-2,-76,-2,-86,-2,-102,-2,-111,-2,-127,-2,-124,-2,120,-2,124,-2,-125,-2,-123,-2,-127,-2,-108,-2,-80,-2,-68,-2,-37,-2,-20,-2,9,-1,49,-1,78,-1,113,-1,-115,-1,-80,-1,-47,-1,-6,-1,18,0,50,0,81,0,99,0,-125,0,-113,0,-92,0,-84,0,-81,0,-63,0,-66,0,-64,0,-65,0,-75,0,-73,0,-84,0,-88,0}; }
	private static byte[] data146(){ return new byte[] {-107,0,-113,0,-128,0,110,0,87,0,76,0,66,0,52,0,36,0,13,0,-7,-1,-16,-1,-34,-1,-56,-1,-73,-1,-93,-1,-114,-1,-125,-1,108,-1,83,-1,61,-1,39,-1,24,-1,-2,-2,-17,-2,-37,-2,-50,-2,-60,-2,-65,-2,-75,-2,-64,-2,-79,-2,-67,-2,-59,-2,-57,-2,-31,-2,-7,-2,9,-1,30,-1,49,-1,81,-1,112,-1,-127,-1,-95,-1,-75,-1,-58,-1,-34,-1,-18,-1,-2,-1,10,0,33,0,31,0,43,0,53,0,55,0,67,0,73,0,78,0,85,0,91,0,89,0,102,0,109,0,111,0,110,0,112,0,111,0,97,0,107,0,105,0,93,0,83,0,70,0,59,0,41,0,25,0,4,0,-13,-1,-34,-1,-53,-1,-72,-1,-90,-1,-107,-1,124,-1,111,-1,87,-1,89,-1,68,-1,63,-1,57,-1,58,-1,52,-1,65,-1,64,-1,78,-1,87,-1,104,-1,114,-1,-128,-1,-106,-1,-87,-1,-77,-1,-51,-1,-45,-1,-34,-1,-19,-1,-9,-1,-6,-1,5,0,9,0,10,0,13,0,13,0,13,0,17,0,12,0,7,0,5,0,0,0,6,0,-4,-1,1,0,-6,-1,-9,-1,-19,-1,-23,-1,-14,-1,-19,-1,-14,-1,-21,-1,-17,-1,-20,-1,-12,-1,-18,-1,-23,-1,-26,-1,-26,-1,-21,-1,-32,-1,-37,-1,-39,-1,-47,-1,-46,-1,-64,-1,-72,-1,-69,-1,-78,-1,-82,-1,-87,-1,-91,-1,-94,-1,-94,-1,-94,-1,-88,-1,-75,-1,-65,-1,-55,-1,-39,-1,-17,-1,5,0,23,0,40,0,56,0,81,0,110,0,118,0,-121,0,-105,0,-98,0,-91,0,-87,0,-95,0,-89,0,-97,0,-106,0,-118,0,120,0,116,0,96,0,83,0,62,0,44,0,25,0,13,0,-6,-1,-22,-1,-30,-1,-46,-1,-61,-1,-62,-1,-80,-1,-87,-1,-101,-1,-106,-1,-114,-1,-126,-1,-125,-1,108,-1,109,-1,91,-1,90,-1,83,-1,76,-1,69,-1,61,-1,60,-1,54,-1,53,-1,57,-1,66,-1,77,-1,85,-1,106,-1,117,-1,-110,-1,-90,-1,-62,-1,-31,-1,-6,-1,27,0,57,0,87,0,114,0,-106,0,-91,0,-63,0,-44,0,-24,0,-9,0,-6,0,13,1,10,1,19,1,9,1,14,1,14,1,9,1,-4,0,-13,0,-26,0,-28,0,-45,0,-65,0,-69,0,-79,0,-93,0,-108,0,126,0,118,0,100,0,74,0,65,0,44,0,26,0,4,0,-19,-1,-40,-1,-60,-1,-98,-1,-119,-1,113,-1,95,-1,67,-1,43,-1,22,-1,-2,-2,-15,-2,-35,-2,-42,-2,-73,-2,-61,-2,-68,-2,-71,-2,-66,-2,-47,-2,-35,-2,-8,-2,8,-1,37,-1,78,-1,100,-1,-115,-1,-84,-1,-33,-1,-1,-1,37,0,81,0,112,0,-102,0,-75,0,-47,0,-27,0,1,1,18,1,30,1,43,1,51,1,50,1,58,1,53,1,48,1,44,1,42,1,29,1,20,1,13,1,11,1,-17,0,-13,0,-28,0,-44,0,-47,0,-67,0,-72,0,-95,0,-107,0,-128,0,113,0,96,0,70,0,45,0,30,0,-6,-1,-25,-1,-62,-1,-89,-1,-122,-1,112,-1,80,-1,70,-1,45,-1,21,-1,5,-1,-3,-2,-4,-2,-8,-2,1,-1,-1,-2,10,-1,39,-1,50,-1,62,-1,93,-1,114,-1,-117,-1,-87,-1,-69,-1,-45,-1,-16,-1,1,0,20,0,39,0,53,0,74,0,84,0,98,0,106,0,116,0,125,0,-127,0,-124,0,-109,0,-99,0,-94,0,-87,0,-73,0,-74,0,-64,0,-63,0,-56,0,-49,0,-42,0,-43,0,-38,0,-45,0,-45,0,-53,0,-63,0,-75,0,-94,0,-98,0,-120,0,117,0,99,0,75,0,48,0,30,0,7,0,-14,-1,-30,-1,-47,-1,-61,-1,-83,-1,-86,-1,-97,-1,-95,-1,-93,-1,-98,-1,-88,-1,-83,-1,-64,-1,-59,-1,-44,-1,-21,-1,-15,-1,4,0,12,0,33,0,44,0,50,0,62,0,66,0,66,0,74,0,70,0,76,0,67,0,59,0,60,0,52,0,55,0,42,0,44,0,31,0,37,0,32,0,33,0,34,0,38,0,34,0,43,0,44,0,50,0,50,0,57,0,56,0,71,0,72,0,71,0,76,0,69,0,67,0,55,0,56,0,37,0,39,0,21,0,12,0,2,0,-8,-1,-13,-1,-24,-1,-31,-1,-39,-1,-31,-1,-38,-1,-30,-1,-23,-1,-11,-1,6,0,16,0,47,0,58,0,82,0,96,0,117,0,-113,0,-101,0,-80,0,-71,0,-61,0,-50,0,-44,0,-42,0,-42,0,-43,0,-50,0,-61,0,-66,0,-76,0,-91,0,-107,0,-117,0,-128,0,114,0,105,0,91,0,84,0,68,0,62,0,52,0,41,0,34,0,20,0,17,0,6,0,-13,-1,-12,-1,-28,-1,-45,-1,-54,-1,-73,-1,-78,-1,-103,-1,-111,-1,124,-1,118,-1,107,-1,95,-1,92,-1,85,-1,87,-1}; }
	private static byte[] data147(){ return new byte[] {90,-1,91,-1,99,-1,111,-1,-127,-1,-103,-1,-84,-1,-59,-1,-36,-1,-3,-1,22,0,61,0,92,0,-126,0,-107,0,-73,0,-48,0,-32,0,-7,0,8,1,24,1,28,1,31,1,37,1,50,1,44,1,49,1,42,1,33,1,27,1,18,1,19,1,5,1,0,1,-13,0,-23,0,-33,0,-46,0,-56,0,-65,0,-81,0,-92,0,-109,0,126,0,115,0,99,0,77,0,56,0,34,0,10,0,-17,-1,-43,-1,-67,-1,-92,-1,-123,-1,112,-1,80,-1,66,-1,38,-1,22,-1,3,-1,-6,-2,-11,-2,-15,-2,-27,-2,-10,-2,-7,-2,10,-1,28,-1,45,-1,72,-1,99,-1,-128,-1,-94,-1,-62,-1,-31,-1,-1,-1,33,0,66,0,108,0,127,0,-94,0,-65,0,-53,0,-27,0,-15,0,2,1,19,1,30,1,47,1,53,1,65,1,67,1,75,1,73,1,75,1,70,1,68,1,72,1,62,1,61,1,46,1,37,1,26,1,15,1,-5,0,-24,0,-43,0,-67,0,-100,0,-112,0,111,0,77,0,50,0,19,0,-15,-1,-39,-1,-68,-1,-94,-1,-123,-1,110,-1,93,-1,76,-1,54,-1,49,-1,40,-1,38,-1,44,-1,43,-1,48,-1,60,-1,72,-1,82,-1,97,-1,117,-1,-120,-1,-108,-1,-90,-1,-73,-1,-57,-1,-36,-1,-23,-1,-4,-1,8,0,30,0,35,0,58,0,66,0,84,0,92,0,103,0,-128,0,-115,0,-99,0,-84,0,-79,0,-63,0,-49,0,-46,0,-31,0,-20,0,-9,0,-14,0,-7,0,-9,0,-6,0,-13,0,-18,0,-36,0,-49,0,-61,0,-78,0,-103,0,-117,0,111,0,101,0,70,0,48,0,25,0,9,0,-13,-1,-29,-1,-45,-1,-59,-1,-64,-1,-72,-1,-73,-1,-71,-1,-65,-1,-69,-1,-62,-1,-58,-1,-41,-1,-36,-1,-22,-1,-11,-1,-13,-1,5,0,9,0,20,0,24,0,32,0,35,0,40,0,45,0,33,0,44,0,37,0,39,0,40,0,37,0,38,0,37,0,29,0,38,0,30,0,38,0,38,0,43,0,37,0,40,0,45,0,47,0,44,0,43,0,46,0,52,0,46,0,48,0,46,0,46,0,33,0,37,0,26,0,15,0,12,0,10,0,-5,-1,-16,-1,-22,-1,-28,-1,-26,-1,-46,-1,-48,-1,-54,-1,-54,-1,-44,-1,-48,-1,-41,-1,-29,-1,-27,-1,-10,-1,-8,-1,22,0,32,0,57,0,57,0,86,0,92,0,118,0,116,0,-118,0,-113,0,-110,0,-94,0,-91,0,-87,0,-95,0,-90,0,-89,0,-101,0,-104,0,-109,0,-122,0,-123,0,124,0,114,0,103,0,91,0,82,0,66,0,60,0,46,0,37,0,20,0,16,0,-4,-1,-18,-1,-37,-1,-46,-1,-64,-1,-86,-1,-98,-1,-121,-1,116,-1,94,-1,81,-1,60,-1,48,-1,33,-1,21,-1,16,-1,8,-1,8,-1,7,-1,19,-1,32,-1,42,-1,64,-1,76,-1,107,-1,-123,-1,-85,-1,-64,-1,-32,-1,-3,-1,20,0,58,0,80,0,110,0,124,0,-104,0,-89,0,-76,0,-69,0,-56,0,-48,0,-47,0,-38,0,-33,0,-37,0,-36,0,-38,0,-35,0,-39,0,-32,0,-42,0,-40,0,-47,0,-48,0,-53,0,-61,0,-72,0,-78,0,-95,0,-107,0,-122,0,115,0,95,0,62,0,44,0,12,0,-12,-1,-44,-1,-75,-1,-103,-1,116,-1,91,-1,54,-1,33,-1,3,-1,-18,-2,-44,-2,-56,-2,-74,-2,-85,-2,-78,-2,-81,-2,-90,-2,-74,-2,-63,-2,-54,-2,-37,-2,-16,-2,6,-1,34,-1,54,-1,90,-1,103,-1,-112,-1,-83,-1,-62,-1,-27,-1,-8,-1,22,0,41,0,68,0,88,0,118,0,-123,0,-105,0,-90,0,-68,0,-53,0,-47,0,-32,0,-27,0,-23,0,-9,0,-8,0,-7,0,-2,0,-2,0,-2,0,-9,0,-18,0,-21,0,-45,0,-54,0,-65,0,-83,0,-102,0,-128,0,107,0,81,0,52,0,18,0,-10,-1,-40,-1,-69,-1,-97,-1,-125,-1,107,-1,82,-1,53,-1,36,-1,11,-1,0,-1,-6,-2,-17,-2,-24,-2,-23,-2,-29,-2,-17,-2,-17,-2,-6,-2,-1,-2,13,-1,16,-1,35,-1,44,-1,58,-1,78,-1,83,-1,105,-1,113,-1,125,-1,-110,-1,-97,-1,-86,-1,-67,-1,-56,-1,-38,-1,-21,-1,2,0,9,0,31,0,42,0,68,0,89,0,99,0,119,0,-120,0,-106,0,-92,0,-83,0,-70,0,-68,0,-60,0,-66,0,-71,0,-79,0,-89,0,-106,0,-124,0,113,0,85,0,61,0,40,0,9,0,-12,-1,-39,-1,-62,-1,-82,-1,-102,-1,-116,-1,121,-1,117,-1,105,-1,109,-1,94,-1,108,-1,94,-1,116,-1,114,-1,127,-1,-121,-1,-114,-1,-108,-1,-99,-1,-91,-1,-87,-1,-86,-1,-82,-1,-77,-1,-77,-1,-81,-1,-84,-1,-78,-1,-75,-1,-87,-1,-81,-1}; }
	private static byte[] data148(){ return new byte[] {-85,-1,-78,-1,-81,-1,-73,-1,-75,-1,-69,-1,-63,-1,-56,-1,-54,-1,-47,-1,-39,-1,-31,-1,-28,-1,-24,-1,-19,-1,-9,-1,-18,-1,-12,-1,-14,-1,-21,-1,-17,-1,-23,-1,-31,-1,-40,-1,-42,-1,-50,-1,-57,-1,-74,-1,-76,-1,-89,-1,-91,-1,-101,-1,-96,-1,-106,-1,-110,-1,-112,-1,-116,-1,-114,-1,-110,-1,-109,-1,-105,-1,-97,-1,-94,-1,-87,-1,-81,-1,-66,-1,-62,-1,-49,-1,-43,-1,-26,-1,-26,-1,-5,-1,-1,-1,15,0,24,0,31,0,40,0,48,0,58,0,61,0,54,0,61,0,66,0,65,0,60,0,56,0,58,0,50,0,50,0,44,0,30,0,20,0,14,0,3,0,-5,-1,-13,-1,-24,-1,-30,-1,-45,-1,-54,-1,-76,-1,-85,-1,-98,-1,-116,-1,124,-1,96,-1,79,-1,54,-1,48,-1,23,-1,2,-1,-10,-2,-33,-2,-38,-2,-56,-2,-50,-2,-54,-2,-44,-2,-43,-2,-34,-2,-12,-2,16,-1,34,-1,55,-1,86,-1,118,-1,-104,-1,-73,-1,-52,-1,-16,-1,5,0,37,0,55,0,75,0,89,0,97,0,115,0,120,0,121,0,-128,0,126,0,-124,0,-121,0,-126,0,-119,0,-121,0,-116,0,-117,0,-107,0,-111,0,-104,0,-104,0,-99,0,-97,0,-96,0,-100,0,-103,0,-110,0,-120,0,115,0,101,0,74,0,51,0,20,0,-18,-1,-44,-1,-84,-1,-116,-1,107,-1,64,-1,33,-1,0,-1,-24,-2,-54,-2,-76,-2,-91,-2,-113,-2,-109,-2,-120,-2,-126,-2,-120,-2,-106,-2,-99,-2,-87,-2,-76,-2,-53,-2,-22,-2,-7,-2,27,-1,59,-1,70,-1,104,-1,-124,-1,-101,-1,-75,-1,-47,-1,-17,-1,3,0,25,0,49,0,77,0,96,0,108,0,-123,0,-108,0,-97,0,-81,0,-67,0,-65,0,-51,0,-46,0,-40,0,-41,0,-29,0,-36,0,-28,0,-26,0,-37,0,-37,0,-49,0,-57,0,-77,0,-82,0,-111,0,-123,0,111,0,84,0,62,0,45,0,9,0,-23,-1,-48,-1,-78,-1,-102,-1,121,-1,91,-1,64,-1,48,-1,33,-1,15,-1,-5,-2,-5,-2,-15,-2,-25,-2,-30,-2,-28,-2,-14,-2,-9,-2,-1,-2,7,-1,22,-1,39,-1,53,-1,62,-1,83,-1,93,-1,117,-1,117,-1,-123,-1,-104,-1,-85,-1,-77,-1,-65,-1,-49,-1,-41,-1,-20,-1,-16,-1,7,0,23,0,46,0,59,0,86,0,104,0,119,0,-112,0,-94,0,-75,0,-61,0,-42,0,-40,0,-29,0,-26,0,-25,0,-46,0,-54,0,-69,0,-84,0,-110,0,-125,0,102,0,70,0,43,0,23,0,-7,-1,-39,-1,-54,-1,-77,-1,-91,-1,-107,-1,-114,-1,-126,-1,-119,-1,-120,-1,-121,-1,-121,-1,-98,-1,-100,-1,-82,-1,-72,-1,-62,-1,-59,-1,-49,-1,-43,-1,-40,-1,-32,-1,-31,-1,-28,-1,-24,-1,-26,-1,-29,-1,-34,-1,-38,-1,-48,-1,-31,-1,-38,-1,-32,-1,-39,-1,-27,-1,-29,-1,-17,-1,-18,-1,-8,-1,-2,-1,11,0,18,0,22,0,29,0,41,0,44,0,53,0,41,0,49,0,42,0,43,0,32,0,39,0,25,0,8,0,2,0,-16,-1,-17,-1,-33,-1,-35,-1,-48,-1,-57,-1,-59,-1,-65,-1,-73,-1,-77,-1,-79,-1,-72,-1,-77,-1,-60,-1,-62,-1,-53,-1,-44,-1,-40,-1,-23,-1,-16,-1,5,0,12,0,33,0,36,0,56,0,62,0,74,0,91,0,101,0,101,0,112,0,117,0,-123,0,-124,0,-117,0,-109,0,-114,0,-109,0,-116,0,-112,0,-108,0,-113,0,-114,0,-120,0,-123,0,-123,0,127,0,118,0,111,0,98,0,90,0,76,0,57,0,42,0,25,0,15,0,-9,-1,-33,-1,-49,-1,-76,-1,-99,-1,-122,-1,114,-1,97,-1,78,-1,64,-1,45,-1,36,-1,18,-1,18,-1,14,-1,19,-1,26,-1,24,-1,44,-1,50,-1,75,-1,89,-1,111,-1,-126,-1,-104,-1,-77,-1,-60,-1,-36,-1,-10,-1,17,0,34,0,56,0,73,0,93,0,109,0,120,0,-125,0,-104,0,-96,0,-79,0,-71,0,-57,0,-45,0,-38,0,-23,0,-18,0,4,1,3,1,9,1,17,1,27,1,34,1,29,1,31,1,24,1,21,1,1,1,-7,0,-27,0,-52,0,-70,0,-106,0,120,0,95,0,49,0,17,0,-22,-1,-53,-1,-91,-1,-127,-1,97,-1,70,-1,48,-1,24,-1,-4,-2,-8,-2,-29,-2,-29,-2,-42,-2,-41,-2,-41,-2,-31,-2,-25,-2,-11,-2,3,-1,17,-1,27,-1,46,-1,70,-1,96,-1,111,-1,-117,-1,-107,-1,-71,-1,-48,-1,-37,-1,-6,-1,14,0,46,0,65,0,89,0,111,0,-125,0,-100,0,-79,0,-62,0,-35,0,-26,0,3,1,5,1,28,1,34,1,40,1,47,1,40,1,44,1,39,1,36,1,21,1,10,1,-4,0,-24,0,-32,0,-63,0,-81,0,-102,0,-124,0}; }
	private static byte[] data149(){ return new byte[] {113,0,86,0,61,0,37,0,13,0,-7,-1,-31,-1,-46,-1,-70,-1,-78,-1,-100,-1,-107,-1,123,-1,116,-1,106,-1,97,-1,87,-1,88,-1,81,-1,73,-1,69,-1,75,-1,74,-1,86,-1,83,-1,88,-1,94,-1,107,-1,115,-1,-127,-1,-120,-1,-100,-1,-89,-1,-67,-1,-55,-1,-30,-1,-15,-1,1,0,22,0,47,0,63,0,80,0,102,0,126,0,-118,0,-93,0,-80,0,-75,0,-46,0,-48,0,-32,0,-31,0,-33,0,-21,0,-34,0,-40,0,-51,0,-60,0,-77,0,-93,0,-106,0,119,0,107,0,77,0,67,0,53,0,29,0,16,0,-5,-1,-17,-1,-21,-1,-38,-1,-37,-1,-42,-1,-40,-1,-42,-1,-39,-1,-25,-1,-24,-1,-18,-1,-14,-1,-15,-1,-2,-1,-4,-1,4,0,-1,-1,7,0,11,0,5,0,7,0,-4,-1,0,0,-8,-1,-5,-1,-11,-1,-10,-1,-12,-1,-15,-1,-8,-1,-3,-1,2,0,12,0,17,0,19,0,26,0,35,0,44,0,59,0,63,0,67,0,73,0,74,0,71,0,80,0,80,0,65,0,67,0,57,0,52,0,42,0,28,0,18,0,7,0,-3,-1,-9,-1,-20,-1,-25,-1,-38,-1,-40,-1,-47,-1,-43,-1,-46,-1,-47,-1,-47,-1,-45,-1,-35,-1,-33,-1,-14,-1,-13,-1,-5,-1,10,0,10,0,24,0,37,0,43,0,64,0,61,0,88,0,91,0,102,0,113,0,118,0,-115,0,-110,0,-97,0,-90,0,-89,0,-80,0,-71,0,-69,0,-72,0,-75,0,-70,0,-72,0,-72,0,-72,0,-84,0,-93,0,-106,0,-115,0,-128,0,117,0,100,0,88,0,65,0,50,0,18,0,9,0,-22,-1,-37,-1,-59,-1,-82,-1,-103,-1,-124,-1,118,-1,108,-1,81,-1,78,-1,58,-1,59,-1,55,-1,57,-1,51,-1,62,-1,68,-1,79,-1,89,-1,109,-1,120,-1,-115,-1,-99,-1,-79,-1,-61,-1,-47,-1,-19,-1,-2,-1,6,0,26,0,45,0,61,0,70,0,82,0,101,0,110,0,124,0,-120,0,-111,0,-93,0,-81,0,-64,0,-53,0,-37,0,-20,0,-11,0,1,1,14,1,31,1,46,1,55,1,68,1,67,1,72,1,60,1,61,1,48,1,38,1,9,1,-12,0,-41,0,-79,0,-105,0,108,0,69,0,24,0,-10,-1,-58,-1,-90,-1,-126,-1,93,-1,68,-1,37,-1,16,-1,-1,-2,-16,-2,-30,-2,-35,-2,-32,-2,-20,-2,-17,-2,-15,-2,-3,-2,16,-1,25,-1,40,-1,60,-1,77,-1,95,-1,109,-1,-127,-1,-109,-1,-92,-1,-68,-1,-58,-1,-30,-1,-14,-1,11,0,24,0,46,0,70,0,97,0,114,0,-109,0,-93,0,-71,0,-42,0,-26,0,1,1,17,1,32,1,35,1,50,1,64,1,71,1,67,1,59,1,54,1,43,1,38,1,7,1,-2,0,-14,0,-42,0,-65,0,-87,0,-117,0,119,0,89,0,64,0,39,0,18,0,-6,-1,-29,-1,-47,-1,-64,-1,-84,-1,-97,-1,-112,-1,-123,-1,116,-1,111,-1,99,-1,95,-1,86,-1,81,-1,78,-1,78,-1,74,-1,83,-1,79,-1,82,-1,82,-1,92,-1,95,-1,106,-1,113,-1,126,-1,-121,-1,-103,-1,-92,-1,-67,-1,-50,-1,-28,-1,-4,-1,26,0,40,0,67,0,84,0,112,0,-126,0,-105,0,-82,0,-69,0,-53,0,-51,0,-29,0,-35,0,-31,0,-36,0,-37,0,-55,0,-57,0,-80,0,-82,0,-123,0,125,0,104,0,85,0,59,0,47,0,30,0,10,0,-5,-1,-13,-1,-25,-1,-22,-1,-26,-1,-34,-1,-23,-1,-28,-1,-22,-1,-13,-1,-16,-1,-11,-1,-7,-1,-6,-1,-7,-1,4,0,0,0,-5,-1,-1,-1,-12,-1,-14,-1,-29,-1,-18,-1,-33,-1,-37,-1,-46,-1,-45,-1,-46,-1,-45,-1,-44,-1,-44,-1,-36,-1,-34,-1,-16,-1,-8,-1,-2,-1,5,0,29,0,35,0,49,0,50,0,71,0,76,0,78,0,75,0,80,0,78,0,67,0,60,0,45,0,42,0,25,0,11,0,-1,-1,-16,-1,-28,-1,-39,-1,-54,-1,-57,-1,-70,-1,-79,-1,-81,-1,-89,-1,-89,-1,-84,-1,-86,-1,-76,-1,-87,-1,-61,-1,-69,-1,-53,-1,-44,-1,-34,-1,-34,-1,-19,-1,-11,-1,3,0,7,0,16,0,24,0,40,0,56,0,55,0,70,0,75,0,91,0,93,0,109,0,113,0,-125,0,-119,0,-106,0,-100,0,-95,0,-96,0,-85,0,-85,0,-83,0,-86,0,-86,0,-106,0,-102,0,-111,0,-123,0,116,0,93,0,81,0,57,0,41,0,15,0,-5,-1,-34,-1,-53,-1,-83,-1,-110,-1,-126,-1,110,-1,87,-1,65,-1,48,-1,39,-1,26,-1,20,-1,11,-1,17,-1,9,-1,20,-1,23,-1,28,-1,50,-1,52,-1,78,-1,91,-1,102,-1,-126,-1,-112,-1,-94,-1,-84,-1,-59,-1,-49,-1,-35,-1}; }
	private static byte[] data150(){ return new byte[] {-19,-1,-9,-1,5,0,23,0,38,0,43,0,58,0,67,0,88,0,100,0,120,0,-123,0,-100,0,-88,0,-74,0,-44,0,-27,0,-7,0,4,1,21,1,34,1,46,1,42,1,48,1,36,1,34,1,20,1,3,1,-22,0,-40,0,-71,0,-98,0,116,0,77,0,38,0,0,0,-39,-1,-72,-1,-111,-1,105,-1,83,-1,44,-1,28,-1,3,-1,-16,-2,-27,-2,-42,-2,-42,-2,-44,-2,-46,-2,-43,-2,-37,-2,-28,-2,-29,-2,-18,-2,-7,-2,12,-1,13,-1,31,-1,37,-1,59,-1,72,-1,80,-1,96,-1,118,-1,126,-1,-105,-1,-87,-1,-72,-1,-36,-1,-20,-1,15,0,33,0,67,0,97,0,126,0,-116,0,-85,0,-64,0,-36,0,-22,0,-8,0,4,1,12,1,19,1,22,1,21,1,21,1,6,1,0,1,-16,0,-27,0,-47,0,-62,0,-85,0,-109,0,-125,0,110,0,83,0,63,0,39,0,18,0,-9,-1,-19,-1,-52,-1,-71,-1,-91,-1,-118,-1,-126,-1,113,-1,95,-1,81,-1,67,-1,55,-1,46,-1,37,-1,21,-1,15,-1,11,-1,10,-1,5,-1,7,-1,10,-1,14,-1,14,-1,33,-1,35,-1,46,-1,63,-1,73,-1,89,-1,113,-1,-128,-1,-105,-1,-83,-1,-64,-1,-28,-1,-11,-1,13,0,37,0,66,0,75,0,108,0,119,0,-115,0,-108,0,-90,0,-85,0,-86,0,-84,0,-92,0,-92,0,-107,0,-110,0,121,0,107,0,92,0,69,0,51,0,36,0,21,0,2,0,-10,-1,-23,-1,-24,-1,-31,-1,-39,-1,-36,-1,-43,-1,-37,-1,-32,-1,-25,-1,-15,-1,-21,-1,-7,-1,-21,-1,-10,-1,-25,-1,-16,-1,-35,-1,-39,-1,-49,-1,-62,-1,-75,-1,-80,-1,-97,-1,-107,-1,-116,-1,-128,-1,121,-1,120,-1,-128,-1,127,-1,-121,-1,-112,-1,-102,-1,-85,-1,-71,-1,-49,-1,-39,-1,-29,-1,-9,-1,6,0,23,0,23,0,41,0,28,0,42,0,35,0,34,0,24,0,12,0,0,0,-10,-1,-13,-1,-34,-1,-43,-1,-49,-1,-64,-1,-78,-1,-77,-1,-79,-1,-84,-1,-92,-1,-96,-1,-93,-1,-92,-1,-93,-1,-82,-1,-87,-1,-82,-1,-78,-1,-77,-1,-75,-1,-72,-1,-73,-1,-65,-1,-62,-1,-51,-1,-47,-1,-42,-1,-28,-1,-30,-1,-12,-1,-9,-1,11,0,17,0,36,0,45,0,64,0,72,0,91,0,109,0,102,0,125,0,122,0,-113,0,-117,0,-112,0,-110,0,-115,0,-114,0,-126,0,126,0,118,0,107,0,90,0,74,0,56,0,49,0,22,0,8,0,-11,-1,-29,-1,-48,-1,-75,-1,-85,-1,-108,-1,-121,-1,109,-1,91,-1,78,-1,65,-1,38,-1,30,-1,21,-1,25,-1,14,-1,8,-1,13,-1,10,-1,15,-1,30,-1,34,-1,49,-1,54,-1,75,-1,85,-1,103,-1,112,-1,-122,-1,-113,-1,-99,-1,-83,-1,-68,-1,-54,-1,-38,-1,-23,-1,-3,-1,12,0,20,0,48,0,60,0,87,0,97,0,124,0,-101,0,-82,0,-54,0,-40,0,-10,0,3,1,26,1,40,1,44,1,55,1,57,1,58,1,46,1,33,1,20,1,-11,0,-22,0,-58,0,-87,0,-118,0,106,0,66,0,39,0,-6,-1,-35,-1,-74,-1,-108,-1,121,-1,93,-1,78,-1,52,-1,39,-1,25,-1,5,-1,0,-1,-4,-2,-11,-2,-17,-2,-16,-2,-23,-2,-26,-2,-15,-2,-21,-2,-18,-2,-13,-2,2,-1,0,-1,3,-1,7,-1,25,-1,41,-1,48,-1,78,-1,89,-1,118,-1,-116,-1,-84,-1,-59,-1,-27,-1,6,0,36,0,70,0,100,0,-121,0,-105,0,-77,0,-47,0,-39,0,-15,0,-3,0,1,1,20,1,25,1,17,1,23,1,15,1,15,1,3,1,-3,0,-14,0,-26,0,-40,0,-53,0,-64,0,-82,0,-100,0,-114,0,107,0,97,0,76,0,52,0,37,0,18,0,-10,-1,-41,-1,-57,-1,-76,-1,-93,-1,-126,-1,124,-1,94,-1,77,-1,65,-1,47,-1,30,-1,24,-1,19,-1,11,-1,5,-1,13,-1,1,-1,15,-1,18,-1,31,-1,46,-1,52,-1,66,-1,91,-1,108,-1,-128,-1,-99,-1,-82,-1,-50,-1,-32,-1,-1,-1,4,0,44,0,63,0,91,0,101,0,124,0,-115,0,-103,0,-93,0,-88,0,-79,0,-73,0,-76,0,-83,0,-88,0,-95,0,-104,0,-111,0,-128,0,112,0,102,0,90,0,73,0,70,0,56,0,47,0,27,0,29,0,17,0,20,0,12,0,16,0,17,0,19,0,19,0,19,0,14,0,10,0,7,0,5,0,1,0,-5,-1,-13,-1,-25,-1,-27,-1,-41,-1,-49,-1,-55,-1,-67,-1,-65,-1,-73,-1,-75,-1,-80,-1,-74,-1,-71,-1,-64,-1,-57,-1,-46,-1,-35,-1,-21,-1,-6,-1,10,0,31,0,38,0,48,0,64,0,67,0,82,0,79,0,85,0,78,0}; }
	private static byte[] data151(){ return new byte[] {80,0,74,0,69,0,55,0,47,0,25,0,21,0,2,0,-8,-1,-26,-1,-31,-1,-43,-1,-45,-1,-54,-1,-64,-1,-64,-1,-69,-1,-68,-1,-67,-1,-57,-1,-59,-1,-53,-1,-52,-1,-52,-1,-47,-1,-37,-1,-35,-1,-35,-1,-32,-1,-31,-1,-29,-1,-22,-1,-21,-1,-24,-1,-18,-1,-12,-1,-4,-1,2,0,13,0,23,0,34,0,54,0,72,0,83,0,94,0,111,0,-121,0,-110,0,-92,0,-86,0,-69,0,-66,0,-52,0,-55,0,-57,0,-58,0,-65,0,-76,0,-89,0,-96,0,-114,0,123,0,102,0,93,0,64,0,45,0,22,0,2,0,-18,-1,-37,-1,-56,-1,-81,-1,-91,-1,-102,-1,-122,-1,127,-1,110,-1,90,-1,92,-1,81,-1,84,-1,70,-1,69,-1,73,-1,69,-1,68,-1,77,-1,80,-1,85,-1,82,-1,102,-1,101,-1,113,-1,125,-1,-116,-1,-107,-1,-93,-1,-75,-1,-72,-1,-56,-1,-32,-1,-9,-1,14,0,35,0,51,0,74,0,109,0,-128,0,-108,0,-70,0,-55,0,-23,0,4,1,11,1,39,1,53,1,62,1,77,1,77,1,83,1,72,1,65,1,52,1,28,1,11,1,-10,0,-42,0,-80,0,-116,0,115,0,73,0,40,0,8,0,-33,-1,-57,-1,-82,-1,-100,-1,-126,-1,112,-1,98,-1,88,-1,75,-1,63,-1,62,-1,56,-1,51,-1,60,-1,53,-1,53,-1,47,-1,47,-1,48,-1,42,-1,47,-1,33,-1,43,-1,36,-1,47,-1,46,-1,56,-1,65,-1,80,-1,96,-1,-126,-1,-116,-1,-85,-1,-56,-1,-22,-1,12,0,44,0,83,0,116,0,-111,0,-77,0,-52,0,-20,0,-9,0,14,1,29,1,32,1,36,1,38,1,39,1,31,1,26,1,17,1,-7,0,-8,0,-29,0,-40,0,-60,0,-72,0,-98,0,-108,0,-120,0,119,0,102,0,90,0,71,0,58,0,41,0,26,0,4,0,-13,-1,-27,-1,-45,-1,-67,-1,-96,-1,-113,-1,124,-1,111,-1,89,-1,73,-1,65,-1,44,-1,36,-1,28,-1,31,-1,28,-1,32,-1,35,-1,42,-1,52,-1,69,-1,88,-1,104,-1,-126,-1,-112,-1,-85,-1,-61,-1,-41,-1,-18,-1,8,0,33,0,49,0,63,0,77,0,102,0,114,0,123,0,-113,0,-115,0,-101,0,-107,0,-103,0,-112,0,-99,0,-99,0,-108,0,-117,0,-122,0,123,0,118,0,115,0,103,0,98,0,92,0,86,0,83,0,67,0,68,0,64,0,58,0,55,0,60,0,45,0,45,0,45,0,35,0,25,0,24,0,11,0,7,0,-5,-1,-26,-1,-23,-1,-38,-1,-39,-1,-61,-1,-65,-1,-72,-1,-86,-1,-84,-1,-86,-1,-90,-1,-82,-1,-81,-1,-73,-1,-59,-1,-47,-1,-35,-1,-13,-1,-1,-1,24,0,37,0,56,0,66,0,74,0,92,0,93,0,93,0,104,0,98,0,98,0,90,0,79,0,70,0,48,0,41,0,17,0,14,0,-9,-1,-17,-1,-31,-1,-48,-1,-58,-1,-66,-1,-67,-1,-71,-1,-76,-1,-72,-1,-74,-1,-65,-1,-57,-1,-55,-1,-43,-1,-46,-1,-35,-1,-37,-1,-27,-1,-23,-1,-20,-1,-26,-1,-16,-1,-19,-1,-21,-1,-17,-1,-13,-1,-14,-1,-9,-1,-8,-1,4,0,8,0,17,0,34,0,40,0,60,0,75,0,90,0,102,0,120,0,-123,0,-110,0,-94,0,-87,0,-76,0,-76,0,-67,0,-74,0,-65,0,-75,0,-74,0,-92,0,-99,0,-121,0,-127,0,107,0,103,0,85,0,67,0,53,0,27,0,14,0,0,0,-9,-1,-29,-1,-40,-1,-63,-1,-74,-1,-86,-1,-96,-1,-109,-1,126,-1,120,-1,106,-1,97,-1,86,-1,82,-1,67,-1,67,-1,60,-1,58,-1,50,-1,54,-1,49,-1,58,-1,67,-1,81,-1,90,-1,96,-1,123,-1,-124,-1,-96,-1,-79,-1,-52,-1,-29,-1,-1,-1,19,0,48,0,75,0,99,0,127,0,-106,0,-75,0,-56,0,-26,0,-15,0,5,1,16,1,31,1,44,1,59,1,56,1,59,1,58,1,56,1,39,1,34,1,13,1,-9,0,-26,0,-56,0,-76,0,-109,0,118,0,83,0,57,0,26,0,-4,-1,-24,-1,-46,-1,-74,-1,-88,-1,-113,-1,126,-1,106,-1,102,-1,80,-1,81,-1,67,-1,64,-1,54,-1,39,-1,43,-1,37,-1,31,-1,23,-1,19,-1,14,-1,18,-1,18,-1,14,-1,19,-1,29,-1,40,-1,61,-1,66,-1,99,-1,116,-1,-111,-1,-87,-1,-50,-1,-30,-1,16,0,44,0,77,0,112,0,-114,0,-90,0,-51,0,-33,0,-11,0,10,1,21,1,32,1,40,1,39,1,38,1,32,1,24,1,25,1,7,1,-7,0,-16,0,-29,0,-55,0,-61,0,-82,0,-102,0,-116,0,124,0,113,0,91,0,64,0,53,0,30,0,13,0,-4,-1,-26,-1,-47,-1,-64,-1,-94,-1}; }
	private static byte[] data152(){ return new byte[] {-104,-1,122,-1,111,-1,96,-1,79,-1,68,-1,47,-1,43,-1,41,-1,29,-1,29,-1,26,-1,39,-1,52,-1,53,-1,67,-1,82,-1,106,-1,121,-1,-125,-1,-101,-1,-80,-1,-60,-1,-39,-1,-19,-1,5,0,18,0,31,0,53,0,63,0,86,0,88,0,109,0,113,0,110,0,124,0,-126,0,-127,0,-126,0,-119,0,-119,0,-113,0,-126,0,-124,0,127,0,120,0,122,0,106,0,110,0,98,0,102,0,91,0,84,0,83,0,70,0,68,0,59,0,57,0,42,0,37,0,27,0,16,0,8,0,-7,-1,-18,-1,-27,-1,-42,-1,-49,-1,-67,-1,-68,-1,-79,-1,-90,-1,-93,-1,-96,-1,-97,-1,-98,-1,-95,-1,-88,-1,-81,-1,-72,-1,-52,-1,-50,-1,-35,-1,-19,-1,-3,-1,21,0,31,0,46,0,61,0,78,0,80,0,95,0,85,0,95,0,88,0,87,0,76,0,74,0,56,0,46,0,33,0,18,0,-5,-1,-10,-1,-27,-1,-46,-1,-54,-1,-62,-1,-60,-1,-73,-1,-70,-1,-68,-1,-77,-1,-67,-1,-73,-1,-60,-1,-63,-1,-57,-1,-54,-1,-51,-1,-47,-1,-50,-1,-49,-1,-45,-1,-49,-1,-46,-1,-49,-1,-52,-1,-49,-1,-48,-1,-40,-1,-34,-1,-33,-1,-19,-1,-8,-1,-6,-1,17,0,29,0,49,0,58,0,79,0,91,0,116,0,-122,0,-106,0,-104,0,-86,0,-87,0,-78,0,-82,0,-69,0,-81,0,-79,0,-95,0,-103,0,-104,0,-120,0,-127,0,107,0,103,0,83,0,66,0,49,0,36,0,13,0,7,0,-9,-1,-26,-1,-34,-1,-50,-1,-65,-1,-75,-1,-86,-1,-107,-1,-120,-1,-124,-1,115,-1,104,-1,86,-1,76,-1,64,-1,56,-1,42,-1,42,-1,34,-1,32,-1,25,-1,33,-1,30,-1,43,-1,49,-1,61,-1,84,-1,87,-1,116,-1,-115,-1,-98,-1,-73,-1,-51,-1,-17,-1,16,0,36,0,68,0,92,0,118,0,-109,0,-84,0,-70,0,-48,0,-25,0,-9,0,9,1,19,1,27,1,29,1,38,1,32,1,27,1,24,1,6,1,-8,0,-25,0,-52,0,-57,0,-87,0,-107,0,127,0,103,0,76,0,60,0,37,0,11,0,8,0,-28,-1,-39,-1,-62,-1,-70,-1,-88,-1,-108,-1,-123,-1,123,-1,100,-1,95,-1,72,-1,56,-1,40,-1,29,-1,9,-1,7,-1,-12,-2,-19,-2,-35,-2,-29,-2,-33,-2,-30,-2,-31,-2,-17,-2,-4,-2,17,-1,43,-1,63,-1,88,-1,123,-1,-105,-1,-64,-1,-32,-1,-5,-1,36,0,60,0,95,0,118,0,-108,0,-78,0,-65,0,-52,0,-37,0,-27,0,-21,0,-15,0,-14,0,-13,0,-16,0,-17,0,-26,0,-31,0,-38,0,-37,0,-52,0,-57,0,-68,0,-73,0,-88,0,-101,0,-111,0,123,0,109,0,92,0,74,0,46,0,28,0,3,0,-14,-1,-45,-1,-63,-1,-90,-1,-113,-1,122,-1,102,-1,84,-1,70,-1,56,-1,52,-1,47,-1,36,-1,43,-1,35,-1,40,-1,50,-1,50,-1,61,-1,81,-1,87,-1,93,-1,111,-1,-127,-1,-112,-1,-101,-1,-84,-1,-72,-1,-57,-1,-35,-1,-29,-1,-14,-1,-2,-1,4,0,21,0,29,0,48,0,53,0,58,0,66,0,73,0,90,0,82,0,97,0,96,0,101,0,102,0,108,0,113,0,104,0,110,0,106,0,106,0,111,0,107,0,102,0,103,0,87,0,94,0,87,0,78,0,69,0,56,0,45,0,31,0,19,0,10,0,-10,-1,-25,-1,-32,-1,-58,-1,-63,-1,-73,-1,-98,-1,-95,-1,-104,-1,-104,-1,-111,-1,-100,-1,-99,-1,-88,-1,-78,-1,-67,-1,-60,-1,-43,-1,-23,-1,-11,-1,10,0,22,0,35,0,57,0,62,0,68,0,67,0,68,0,69,0,69,0,66,0,50,0,43,0,30,0,22,0,5,0,0,0,-26,-1,-33,-1,-47,-1,-47,-1,-60,-1,-63,-1,-69,-1,-73,-1,-62,-1,-62,-1,-70,-1,-57,-1,-60,-1,-52,-1,-63,-1,-55,-1,-52,-1,-51,-1,-59,-1,-59,-1,-60,-1,-67,-1,-59,-1,-71,-1,-69,-1,-75,-1,-71,-1,-72,-1,-61,-1,-65,-1,-54,-1,-48,-1,-32,-1,-21,-1,-12,-1,11,0,21,0,48,0,60,0,80,0,105,0,118,0,-123,0,-105,0,-99,0,-85,0,-71,0,-68,0,-69,0,-68,0,-67,0,-65,0,-76,0,-85,0,-92,0,-101,0,-123,0,-119,0,112,0,100,0,85,0,70,0,53,0,39,0,21,0,8,0,-1,-1,-20,-1,-30,-1,-47,-1,-59,-1,-70,-1,-87,-1,-101,-1,-118,-1,126,-1,102,-1,91,-1,72,-1,67,-1,52,-1,38,-1,24,-1,22,-1,5,-1,8,-1,9,-1,14,-1,15,-1,21,-1,29,-1,45,-1,66,-1,81,-1,105,-1,-124,-1,-92,-1,-63,-1,-48,-1,-8,-1,20,0,56,0,82,0,115,0,-118,0,-89,0,-64,0}; }
	private static byte[] data153(){ return new byte[] {-47,0,-27,0,-1,0,9,1,19,1,31,1,30,1,30,1,27,1,18,1,18,1,2,1,-3,0,-22,0,-37,0,-47,0,-71,0,-81,0,-106,0,-121,0,115,0,99,0,87,0,66,0,52,0,39,0,20,0,-1,-1,-18,-1,-31,-1,-55,-1,-71,-1,-99,-1,-109,-1,120,-1,105,-1,89,-1,58,-1,36,-1,25,-1,15,-1,-6,-2,-23,-2,-27,-2,-42,-2,-40,-2,-45,-2,-43,-2,-27,-2,-18,-2,-2,-2,17,-1,43,-1,68,-1,90,-1,-128,-1,-97,-1,-64,-1,-23,-1,3,0,41,0,71,0,109,0,-120,0,-96,0,-74,0,-57,0,-30,0,-28,0,-24,0,-12,0,-6,0,-7,0,-3,0,-13,0,-10,0,-20,0,-16,0,-25,0,-32,0,-35,0,-46,0,-55,0,-63,0,-68,0,-90,0,-91,0,-115,0,115,0,114,0,80,0,65,0,46,0,21,0,-11,-1,-34,-1,-60,-1,-84,-1,-111,-1,-128,-1,99,-1,85,-1,70,-1,58,-1,49,-1,39,-1,35,-1,44,-1,38,-1,53,-1,53,-1,69,-1,84,-1,93,-1,115,-1,-125,-1,-113,-1,-87,-1,-73,-1,-65,-1,-42,-1,-33,-1,-24,-1,-8,-1,-5,-1,12,0,21,0,26,0,35,0,42,0,52,0,66,0,63,0,81,0,84,0,95,0,104,0,113,0,127,0,-124,0,-122,0,-109,0,-111,0,-107,0,-103,0,-114,0,-105,0,-118,0,-121,0,119,0,116,0,101,0,92,0,77,0,65,0,49,0,32,0,17,0,3,0,-12,-1,-22,-1,-43,-1,-56,-1,-56,-1,-76,-1,-75,-1,-80,-1,-91,-1,-88,-1,-92,-1,-92,-1,-84,-1,-90,-1,-78,-1,-75,-1,-67,-1,-59,-1,-47,-1,-27,-1,-25,-1,0,0,3,0,28,0,28,0,43,0,47,0,67,0,59,0,73,0,70,0,71,0,76,0,65,0,60,0,53,0,41,0,44,0,16,0,19,0,4,0,-4,-1,-8,-1,-13,-1,-20,-1,-22,-1,-27,-1,-22,-1,-27,-1,-24,-1,-25,-1,-28,-1,-24,-1,-18,-1,-28,-1,-22,-1,-37,-1,-33,-1,-43,-1,-47,-1,-56,-1,-57,-1,-66,-1,-77,-1,-78,-1,-83,-1,-81,-1,-80,-1,-84,-1,-72,-1,-74,-1,-61,-1,-45,-1,-32,-1,-6,-1,1,0,32,0,41,0,73,0,79,0,109,0,116,0,-112,0,-99,0,-89,0,-90,0,-79,0,-68,0,-80,0,-79,0,-88,0,-87,0,-94,0,-104,0,-122,0,-127,0,119,0,108,0,96,0,96,0,74,0,67,0,49,0,41,0,29,0,24,0,9,0,-10,-1,-19,-1,-37,-1,-52,-1,-80,-1,-90,-1,-115,-1,120,-1,101,-1,90,-1,65,-1,56,-1,33,-1,29,-1,22,-1,11,-1,5,-1,14,-1,6,-1,29,-1,32,-1,56,-1,56,-1,80,-1,100,-1,119,-1,-108,-1,-87,-1,-57,-1,-46,-1,-11,-1,17,0,40,0,61,0,88,0,105,0,-122,0,-104,0,-92,0,-70,0,-50,0,-35,0,-24,0,-17,0,0,1,6,1,4,1,9,1,7,1,6,1,1,1,-9,0,-15,0,-34,0,-49,0,-60,0,-76,0,-94,0,-111,0,123,0,104,0,89,0,71,0,50,0,28,0,8,0,-9,-1,-31,-1,-50,-1,-76,-1,-90,-1,-115,-1,124,-1,105,-1,83,-1,65,-1,45,-1,30,-1,13,-1,-11,-2,-18,-2,-42,-2,-46,-2,-48,-2,-49,-2,-48,-2,-33,-2,-23,-2,-12,-2,1,-1,29,-1,51,-1,80,-1,117,-1,-115,-1,-81,-1,-41,-1,-4,-1,23,0,62,0,82,0,117,0,-117,0,-101,0,-80,0,-65,0,-52,0,-46,0,-35,0,-41,0,-31,0,-33,0,-27,0,-36,0,-22,0,-43,0,-33,0,-48,0,-40,0,-51,0,-43,0,-54,0,-57,0,-65,0,-75,0,-95,0,-96,0,-121,0,122,0,97,0,75,0,54,0,26,0,-7,-1,-29,-1,-60,-1,-88,-1,-111,-1,121,-1,97,-1,80,-1,63,-1,41,-1,39,-1,33,-1,31,-1,29,-1,30,-1,43,-1,49,-1,65,-1,75,-1,80,-1,100,-1,108,-1,126,-1,-114,-1,-106,-1,-83,-1,-83,-1,-62,-1,-49,-1,-40,-1,-30,-1,-19,-1,-2,-1,7,0,23,0,30,0,49,0,49,0,62,0,75,0,90,0,99,0,123,0,123,0,-122,0,-115,0,-102,0,-101,0,-98,0,-100,0,-99,0,-106,0,-105,0,-119,0,126,0,113,0,95,0,86,0,73,0,51,0,36,0,21,0,8,0,-5,-1,-17,-1,-30,-1,-50,-1,-50,-1,-60,-1,-70,-1,-75,-1,-73,-1,-81,-1,-80,-1,-79,-1,-82,-1,-80,-1,-81,-1,-56,-1,-67,-1,-57,-1,-52,-1,-37,-1,-35,-1,-25,-1,-10,-1,-8,-1,6,0,12,0,24,0,16,0,32,0,27,0,34,0,32,0,32,0,31,0,29,0,28,0,16,0,16,0,7,0,11,0,-4,-1,-6,-1,-5,-1,-4,-1,-4,-1,-5,-1,-1,-1,-3,-1,3,0,-2,-1}; }
	private static byte[] data154(){ return new byte[] {6,0,9,0,12,0,6,0,1,0,-7,-1,-7,-1,-14,-1,-23,-1,-36,-1,-46,-1,-60,-1,-65,-1,-80,-1,-94,-1,-99,-1,-111,-1,-110,-1,-116,-1,-115,-1,-111,-1,-101,-1,-102,-1,-80,-1,-60,-1,-41,-1,-22,-1,2,0,25,0,50,0,71,0,94,0,114,0,-123,0,-114,0,-101,0,-90,0,-91,0,-80,0,-91,0,-91,0,-93,0,-97,0,-104,0,-119,0,-125,0,122,0,119,0,108,0,108,0,95,0,97,0,87,0,75,0,87,0,74,0,63,0,55,0,42,0,30,0,13,0,-10,-1,-29,-1,-48,-1,-72,-1,-107,-1,-128,-1,110,-1,84,-1,61,-1,42,-1,19,-1,2,-1,-8,-2,-15,-2,-27,-2,-11,-2,-15,-2,7,-1,9,-1,33,-1,48,-1,79,-1,96,-1,126,-1,-108,-1,-83,-1,-53,-1,-28,-1,-1,-1,21,0,42,0,63,0,84,0,104,0,123,0,-116,0,-105,0,-86,0,-82,0,-75,0,-53,0,-48,0,-36,0,-27,0,-23,0,-14,0,-3,0,-13,0,-3,0,-4,0,-6,0,-5,0,-15,0,-23,0,-39,0,-48,0,-67,0,-78,0,-100,0,-119,0,117,0,80,0,57,0,41,0,8,0,-16,-1,-48,-1,-69,-1,-93,-1,126,-1,101,-1,83,-1,57,-1,33,-1,12,-1,-1,-2,-17,-2,-33,-2,-38,-2,-45,-2,-53,-2,-47,-2,-45,-2,-27,-2,-26,-2,-8,-2,1,-1,33,-1,50,-1,75,-1,108,-1,-120,-1,-85,-1,-60,-1,-34,-1,1,0,37,0,56,0,79,0,104,0,117,0,-117,0,-107,0,-88,0,-79,0,-77,0,-63,0,-55,0,-51,0,-50,0,-39,0,-38,0,-44,0,-35,0,-35,0,-37,0,-26,0,-29,0,-26,0,-26,0,-37,0,-48,0,-56,0,-71,0,-86,0,-112,0,123,0,105,0,73,0,50,0,13,0,-15,-1,-39,-1,-72,-1,-94,-1,-121,-1,114,-1,96,-1,76,-1,64,-1,56,-1,50,-1,52,-1,49,-1,58,-1,63,-1,61,-1,80,-1,87,-1,106,-1,115,-1,124,-1,-117,-1,-107,-1,-90,-1,-89,-1,-78,-1,-73,-1,-64,-1,-50,-1,-47,-1,-46,-1,-24,-1,-21,-1,-2,-1,13,0,16,0,42,0,57,0,69,0,91,0,109,0,121,0,-120,0,-109,0,-93,0,-87,0,-80,0,-78,0,-72,0,-84,0,-88,0,-100,0,-112,0,125,0,109,0,92,0,77,0,51,0,45,0,19,0,5,0,-13,-1,-23,-1,-38,-1,-43,-1,-62,-1,-54,-1,-64,-1,-68,-1,-65,-1,-71,-1,-62,-1,-54,-1,-62,-1,-58,-1,-52,-1,-47,-1,-34,-1,-27,-1,-28,-1,-14,-1,-18,-1,-7,-1,-5,-1,12,0,11,0,21,0,24,0,28,0,27,0,40,0,43,0,40,0,43,0,39,0,46,0,32,0,43,0,33,0,37,0,37,0,32,0,22,0,27,0,24,0,26,0,24,0,29,0,18,0,22,0,19,0,14,0,17,0,17,0,14,0,6,0,7,0,-6,-1,-11,-1,-22,-1,-27,-1,-42,-1,-52,-1,-64,-1,-73,-1,-87,-1,-99,-1,-103,-1,-120,-1,-117,-1,-127,-1,-117,-1,-113,-1,-111,-1,-92,-1,-92,-1,-57,-1,-56,-1,-29,-1,-5,-1,11,0,39,0,53,0,79,0,94,0,116,0,127,0,-117,0,-110,0,-104,0,-95,0,-98,0,-101,0,-94,0,-110,0,-108,0,-117,0,-115,0,-125,0,-122,0,-128,0,-122,0,124,0,120,0,121,0,122,0,117,0,105,0,99,0,93,0,87,0,71,0,53,0,38,0,17,0,-7,-1,-29,-1,-52,-1,-81,-1,-100,-1,124,-1,102,-1,77,-1,63,-1,47,-1,22,-1,17,-1,15,-1,10,-1,11,-1,18,-1,28,-1,37,-1,55,-1,69,-1,97,-1,114,-1,-123,-1,-102,-1,-82,-1,-51,-1,-43,-1,-13,-1,-7,-1,25,0,39,0,62,0,72,0,86,0,97,0,116,0,-122,0,-112,0,-105,0,-86,0,-81,0,-68,0,-62,0,-49,0,-33,0,-29,0,-15,0,-24,0,-4,0,-16,0,-12,0,-11,0,-24,0,-27,0,-32,0,-50,0,-61,0,-82,0,-98,0,-120,0,117,0,87,0,61,0,38,0,6,0,-11,-1,-53,-1,-78,-1,-98,-1,126,-1,100,-1,70,-1,52,-1,34,-1,17,-1,5,-1,-11,-2,-8,-2,-21,-2,-17,-2,-15,-2,-6,-2,0,-1,16,-1,28,-1,42,-1,69,-1,94,-1,114,-1,-117,-1,-95,-1,-69,-1,-51,-1,-14,-1,-5,-1,15,0,40,0,58,0,75,0,88,0,100,0,113,0,-128,0,-118,0,-103,0,-103,0,-89,0,-85,0,-76,0,-66,0,-58,0,-59,0,-52,0,-47,0,-36,0,-34,0,-40,0,-33,0,-42,0,-47,0,-58,0,-67,0,-76,0,-98,0,-118,0,115,0,103,0,72,0,48,0,19,0,2,0,-28,-1,-49,-1,-80,-1,-94,-1,-113,-1,120,-1,120,-1,100,-1,95,-1,91,-1,84,-1,85,-1,92,-1,97,-1}; }
	private static byte[] data155(){ return new byte[] {103,-1,104,-1,112,-1,125,-1,-119,-1,-115,-1,-105,-1,-99,-1,-84,-1,-86,-1,-66,-1,-71,-1,-60,-1,-63,-1,-38,-1,-42,-1,-22,-1,-21,-1,-8,-1,15,0,27,0,40,0,57,0,68,0,94,0,101,0,123,0,-124,0,-111,0,-99,0,-88,0,-84,0,-85,0,-81,0,-103,0,-91,0,-111,0,-119,0,119,0,96,0,90,0,64,0,47,0,28,0,9,0,-6,-1,-22,-1,-39,-1,-50,-1,-56,-1,-61,-1,-66,-1,-67,-1,-70,-1,-68,-1,-59,-1,-61,-1,-49,-1,-54,-1,-36,-1,-25,-1,-23,-1,-14,-1,-12,-1,-4,-1,5,0,4,0,8,0,14,0,22,0,26,0,28,0,39,0,30,0,40,0,41,0,46,0,38,0,50,0,52,0,57,0,52,0,50,0,61,0,58,0,56,0,60,0,53,0,60,0,49,0,54,0,40,0,41,0,40,0,32,0,20,0,24,0,12,0,15,0,2,0,-3,-1,-11,-1,-20,-1,-25,-1,-46,-1,-36,-1,-58,-1,-61,-1,-73,-1,-87,-1,-96,-1,-93,-1,-107,-1,-109,-1,-113,-1,-114,-1,-113,-1,-115,-1,-102,-1,-93,-1,-76,-1,-67,-1,-56,-1,-36,-1,-15,-1,4,0,25,0,37,0,59,0,77,0,94,0,99,0,124,0,-122,0,-119,0,-106,0,-109,0,-102,0,-97,0,-97,0,-101,0,-102,0,-86,0,-93,0,-92,0,-90,0,-95,0,-96,0,-98,0,-105,0,-111,0,-115,0,-123,0,115,0,111,0,86,0,67,0,59,0,31,0,7,0,-19,-1,-36,-1,-66,-1,-90,-1,-115,-1,120,-1,85,-1,71,-1,57,-1,40,-1,33,-1,22,-1,26,-1,21,-1,31,-1,46,-1,50,-1,60,-1,73,-1,99,-1,115,-1,-126,-1,-107,-1,-95,-1,-70,-1,-53,-1,-50,-1,-33,-1,-8,-1,2,0,13,0,26,0,40,0,41,0,62,0,67,0,88,0,97,0,119,0,126,0,-99,0,-92,0,-58,0,-56,0,-30,0,-24,0,-2,0,12,1,8,1,13,1,24,1,13,1,15,1,-2,0,-14,0,-32,0,-42,0,-70,0,-90,0,-119,0,114,0,80,0,60,0,22,0,-2,-1,-34,-1,-60,-1,-97,-1,-111,-1,114,-1,89,-1,80,-1,57,-1,37,-1,23,-1,11,-1,-1,-2,-6,-2,-13,-2,-13,-2,-15,-2,-10,-2,-3,-2,9,-1,22,-1,40,-1,54,-1,71,-1,98,-1,118,-1,-117,-1,-94,-1,-67,-1,-41,-1,-19,-1,4,0,26,0,53,0,70,0,85,0,105,0,117,0,-123,0,-110,0,-96,0,-90,0,-70,0,-67,0,-57,0,-52,0,-36,0,-32,0,-31,0,-21,0,-29,0,-21,0,-24,0,-22,0,-30,0,-38,0,-45,0,-69,0,-85,0,-100,0,126,0,104,0,78,0,58,0,26,0,-5,-1,-30,-1,-56,-1,-73,-1,-104,-1,-115,-1,121,-1,110,-1,103,-1,93,-1,88,-1,81,-1,86,-1,84,-1,92,-1,96,-1,108,-1,104,-1,109,-1,119,-1,121,-1,123,-1,-126,-1,127,-1,-128,-1,-125,-1,-125,-1,-119,-1,-109,-1,-94,-1,-89,-1,-77,-1,-62,-1,-42,-1,-30,-1,-8,-1,19,0,41,0,63,0,86,0,108,0,-120,0,-106,0,-88,0,-79,0,-69,0,-64,0,-59,0,-68,0,-68,0,-77,0,-94,0,-107,0,-125,0,109,0,93,0,70,0,55,0,26,0,16,0,-4,-1,-23,-1,-31,-1,-39,-1,-50,-1,-56,-1,-59,-1,-59,-1,-66,-1,-59,-1,-59,-1,-54,-1,-59,-1,-55,-1,-47,-1,-47,-1,-40,-1,-43,-1,-44,-1,-42,-1,-41,-1,-37,-1,-37,-1,-29,-1,-25,-1,-29,-1,-20,-1,-21,-1,-12,-1,-13,-1,7,0,-2,-1,11,0,21,0,20,0,29,0,33,0,43,0,41,0,51,0,46,0,53,0,58,0,54,0,48,0,53,0,42,0,50,0,41,0,39,0,31,0,23,0,15,0,8,0,-4,-1,-8,-1,-19,-1,-34,-1,-41,-1,-51,-1,-63,-1,-74,-1,-89,-1,-102,-1,-107,-1,-110,-1,-117,-1,-120,-1,124,-1,-122,-1,-123,-1,-119,-1,-117,-1,-106,-1,-95,-1,-80,-1,-65,-1,-45,-1,-42,-1,-20,-1,-11,-1,5,0,20,0,38,0,54,0,61,0,66,0,79,0,86,0,96,0,101,0,109,0,108,0,113,0,123,0,121,0,-124,0,-117,0,-112,0,-103,0,-109,0,-89,0,-99,0,-95,0,-94,0,-90,0,-106,0,-105,0,-121,0,-127,0,103,0,89,0,61,0,37,0,14,0,-24,-1,-43,-1,-76,-1,-108,-1,-128,-1,93,-1,73,-1,53,-1,36,-1,25,-1,13,-1,8,-1,4,-1,5,-1,13,-1,23,-1,36,-1,48,-1,67,-1,77,-1,93,-1,107,-1,122,-1,-122,-1,-108,-1,-90,-1,-83,-1,-67,-1,-53,-1,-46,-1,-36,-1,-31,-1,-16,-1,-6,-1,10,0,21,0,39,0,55,0,82,0,102,0,120,0,-110,0,-89,0,-70,0,-51,0,-34,0,-16,0,-3,0}; }
	private static byte[] data156(){ return new byte[] {8,1,5,1,24,1,8,1,17,1,-1,0,-6,0,-25,0,-47,0,-66,0,-88,0,-115,0,111,0,85,0,61,0,27,0,10,0,-17,-1,-44,-1,-69,-1,-90,-1,-113,-1,121,-1,105,-1,84,-1,69,-1,49,-1,40,-1,32,-1,18,-1,12,-1,9,-1,1,-1,-1,-2,-5,-2,-2,-2,-5,-2,11,-1,20,-1,28,-1,45,-1,60,-1,75,-1,100,-1,116,-1,-125,-1,-96,-1,-79,-1,-57,-1,-26,-1,-10,-1,11,0,33,0,50,0,73,0,102,0,116,0,-117,0,-104,0,-89,0,-80,0,-61,0,-46,0,-41,0,-38,0,-35,0,-25,0,-25,0,-19,0,-29,0,-37,0,-40,0,-60,0,-62,0,-84,0,-101,0,-119,0,114,0,83,0,67,0,32,0,9,0,-12,-1,-38,-1,-58,-1,-81,-1,-106,-1,-112,-1,-126,-1,123,-1,116,-1,105,-1,106,-1,105,-1,100,-1,102,-1,106,-1,105,-1,110,-1,106,-1,115,-1,110,-1,106,-1,108,-1,104,-1,111,-1,105,-1,112,-1,103,-1,118,-1,119,-1,-123,-1,-113,-1,-108,-1,-78,-1,-68,-1,-45,-1,-24,-1,4,0,23,0,48,0,74,0,103,0,118,0,-121,0,-103,0,-101,0,-86,0,-84,0,-90,0,-89,0,-97,0,-102,0,-115,0,127,0,109,0,97,0,81,0,53,0,41,0,23,0,18,0,0,0,-2,-1,-22,-1,-29,-1,-30,-1,-36,-1,-39,-1,-41,-1,-45,-1,-48,-1,-50,-1,-51,-1,-49,-1,-55,-1,-53,-1,-64,-1,-65,-1,-65,-1,-63,-1,-70,-1,-70,-1,-72,-1,-66,-1,-62,-1,-62,-1,-60,-1,-48,-1,-46,-1,-28,-1,-21,-1,-14,-1,-4,-1,6,0,16,0,22,0,34,0,43,0,41,0,53,0,53,0,58,0,54,0,63,0,63,0,54,0,63,0,56,0,55,0,49,0,45,0,37,0,31,0,35,0,27,0,12,0,4,0,-7,-1,-17,-1,-25,-1,-43,-1,-54,-1,-63,-1,-74,-1,-90,-1,-96,-1,-101,-1,-116,-1,-117,-1,-127,-1,125,-1,-126,-1,-126,-1,-123,-1,-115,-1,-109,-1,-99,-1,-76,-1,-70,-1,-50,-1,-34,-1,-28,-1,-3,-1,5,0,17,0,27,0,46,0,50,0,63,0,67,0,80,0,82,0,87,0,98,0,104,0,109,0,116,0,125,0,127,0,-119,0,-105,0,-107,0,-94,0,-89,0,-86,0,-76,0,-85,0,-88,0,-91,0,-97,0,-108,0,-120,0,112,0,87,0,66,0,33,0,12,0,-22,-1,-55,-1,-77,-1,-109,-1,113,-1,94,-1,74,-1,54,-1,37,-1,25,-1,26,-1,22,-1,20,-1,32,-1,33,-1,53,-1,55,-1,78,-1,89,-1,106,-1,112,-1,-120,-1,-106,-1,-97,-1,-90,-1,-72,-1,-64,-1,-59,-1,-49,-1,-42,-1,-30,-1,-20,-1,-7,-1,11,0,23,0,37,0,54,0,75,0,102,0,125,0,-114,0,-95,0,-68,0,-49,0,-24,0,-14,0,1,1,11,1,8,1,21,1,20,1,3,1,2,1,-20,0,-25,0,-49,0,-76,0,-91,0,-121,0,113,0,86,0,64,0,39,0,8,0,-18,-1,-37,-1,-58,-1,-85,-1,-103,-1,-122,-1,121,-1,104,-1,90,-1,75,-1,67,-1,57,-1,48,-1,43,-1,34,-1,27,-1,25,-1,28,-1,31,-1,29,-1,50,-1,39,-1,61,-1,67,-1,83,-1,91,-1,119,-1,-122,-1,-96,-1,-79,-1,-66,-1,-36,-1,-9,-1,17,0,32,0,60,0,74,0,101,0,112,0,-114,0,-105,0,-77,0,-68,0,-46,0,-36,0,-33,0,-23,0,-12,0,-14,0,-8,0,-11,0,-13,0,-26,0,-27,0,-39,0,-50,0,-67,0,-96,0,-109,0,119,0,99,0,72,0,49,0,15,0,5,0,-33,-1,-46,-1,-67,-1,-77,-1,-93,-1,-106,-1,-121,-1,-128,-1,-127,-1,126,-1,123,-1,-127,-1,121,-1,-125,-1,124,-1,-124,-1,-122,-1,-123,-1,-125,-1,-127,-1,125,-1,122,-1,-127,-1,-126,-1,119,-1,-125,-1,-121,-1,-123,-1,-106,-1,-100,-1,-81,-1,-61,-1,-46,-1,-18,-1,-8,-1,33,0,56,0,77,0,108,0,-126,0,-107,0,-85,0,-72,0,-60,0,-42,0,-46,0,-51,0,-52,0,-59,0,-67,0,-87,0,-101,0,-126,0,120,0,90,0,77,0,52,0,41,0,25,0,12,0,1,0,-16,-1,-17,-1,-26,-1,-26,-1,-26,-1,-33,-1,-27,-1,-28,-1,-29,-1,-35,-1,-31,-1,-42,-1,-43,-1,-48,-1,-50,-1,-52,-1,-61,-1,-61,-1,-61,-1,-68,-1,-72,-1,-74,-1,-68,-1,-60,-1,-62,-1,-55,-1,-42,-1,-33,-1,-25,-1,-11,-1,10,0,13,0,31,0,37,0,55,0,62,0,71,0,83,0,84,0,90,0,91,0,96,0,98,0,91,0,95,0,86,0,84,0,76,0,74,0,67,0,57,0,47,0,35,0,35,0,21,0,23,0,8,0,3,0,-4,-1,-17,-1,-16,-1,-27,-1,-36,-1,-42,-1}; }
	private static byte[] data157(){ return new byte[] {-51,-1,-53,-1,-62,-1,-59,-1,-74,-1,-71,-1,-75,-1,-75,-1,-81,-1,-72,-1,-68,-1,-58,-1,-52,-1,-53,-1,-40,-1,-34,-1,-24,-1,-14,-1,-6,-1,1,0,19,0,22,0,34,0,43,0,53,0,63,0,78,0,80,0,100,0,103,0,113,0,-123,0,-122,0,-110,0,-101,0,-99,0,-85,0,-86,0,-83,0,-74,0,-77,0,-89,0,-90,0,-101,0,-125,0,-125,0,100,0,85,0,62,0,40,0,12,0,-19,-1,-44,-1,-61,-1,-79,-1,-103,-1,-121,-1,115,-1,108,-1,94,-1,94,-1,80,-1,88,-1,88,-1,95,-1,97,-1,103,-1,117,-1,-126,-1,-122,-1,-104,-1,-100,-1,-88,-1,-81,-1,-67,-1,-63,-1,-56,-1,-47,-1,-49,-1,-37,-1,-37,-1,-18,-1,-9,-1,4,0,18,0,30,0,49,0,72,0,89,0,109,0,-128,0,-103,0,-85,0,-62,0,-46,0,-28,0,-19,0,-3,0,1,1,3,1,2,1,0,1,0,1,-29,0,-31,0,-60,0,-72,0,-101,0,-113,0,110,0,100,0,65,0,54,0,16,0,-3,-1,-23,-1,-37,-1,-50,-1,-74,-1,-84,-1,-94,-1,-102,-1,-118,-1,-126,-1,122,-1,114,-1,110,-1,95,-1,82,-1,81,-1,70,-1,76,-1,70,-1,60,-1,69,-1,57,-1,68,-1,72,-1,86,-1,99,-1,111,-1,125,-1,-116,-1,-85,-1,-65,-1,-39,-1,-18,-1,11,0,35,0,70,0,85,0,111,0,-128,0,-104,0,-89,0,-66,0,-61,0,-46,0,-38,0,-29,0,-27,0,-22,0,-25,0,-26,0,-28,0,-33,0,-44,0,-42,0,-60,0,-65,0,-81,0,-96,0,-114,0,123,0,109,0,89,0,73,0,50,0,27,0,16,0,-3,-1,-22,-1,-40,-1,-55,-1,-69,-1,-82,-1,-96,-1,-104,-1,-114,-1,-108,-1,-124,-1,-124,-1,122,-1,119,-1,121,-1,121,-1,123,-1,121,-1,117,-1,123,-1,126,-1,123,-1,122,-1,-126,-1,-118,-1,-119,-1,-104,-1,-101,-1,-85,-1,-63,-1,-49,-1,-18,-1,-7,-1,20,0,40,0,68,0,89,0,116,0,-119,0,-91,0,-73,0,-65,0,-47,0,-39,0,-39,0,-37,0,-44,0,-52,0,-59,0,-84,0,-88,0,-125,0,123,0,98,0,77,0,55,0,48,0,24,0,23,0,6,0,2,0,-5,-1,-8,-1,-14,-1,-9,-1,-15,-1,-14,-1,-17,-1,-11,-1,-17,-1,-19,-1,-16,-1,-28,-1,-33,-1,-48,-1,-45,-1,-60,-1,-69,-1,-87,-1,-89,-1,-93,-1,-93,-1,-100,-1,-96,-1,-89,-1,-83,-1,-82,-1,-71,-1,-50,-1,-31,-1,-21,-1,0,0,23,0,38,0,60,0,71,0,82,0,99,0,111,0,115,0,118,0,118,0,-127,0,120,0,118,0,108,0,106,0,93,0,83,0,70,0,68,0,55,0,46,0,33,0,22,0,21,0,7,0,4,0,-2,-1,-13,-1,-12,-1,-15,-1,-22,-1,-29,-1,-28,-1,-36,-1,-52,-1,-51,-1,-54,-1,-54,-1,-66,-1,-63,-1,-63,-1,-69,-1,-71,-1,-63,-1,-71,-1,-61,-1,-65,-1,-52,-1,-57,-1,-44,-1,-40,-1,-40,-1,-21,-1,-19,-1,-7,-1,5,0,19,0,33,0,39,0,57,0,65,0,79,0,94,0,106,0,120,0,-125,0,-117,0,-101,0,-90,0,-80,0,-81,0,-74,0,-85,0,-77,0,-82,0,-91,0,-113,0,-121,0,115,0,95,0,72,0,40,0,24,0,-10,-1,-18,-1,-57,-1,-68,-1,-90,-1,-107,-1,-115,-1,120,-1,117,-1,105,-1,105,-1,96,-1,100,-1,111,-1,109,-1,113,-1,120,-1,127,-1,-128,-1,-116,-1,-120,-1,-113,-1,-110,-1,-107,-1,-103,-1,-108,-1,-107,-1,-103,-1,-92,-1,-85,-1,-73,-1,-67,-1,-44,-1,-37,-1,-17,-1,4,0,28,0,58,0,79,0,118,0,-124,0,-84,0,-76,0,-45,0,-32,0,-14,0,1,1,2,1,11,1,8,1,13,1,-1,0,-16,0,-28,0,-47,0,-69,0,-91,0,-110,0,121,0,96,0,76,0,54,0,39,0,19,0,-7,-1,-22,-1,-46,-1,-53,-1,-80,-1,-92,-1,-106,-1,-117,-1,-128,-1,111,-1,94,-1,91,-1,75,-1,66,-1,57,-1,53,-1,40,-1,41,-1,33,-1,33,-1,36,-1,37,-1,47,-1,54,-1,66,-1,87,-1,92,-1,115,-1,-123,-1,-100,-1,-88,-1,-51,-1,-39,-1,-5,-1,10,0,32,0,49,0,82,0,100,0,123,0,-122,0,-100,0,-87,0,-70,0,-57,0,-55,0,-37,0,-37,0,-32,0,-30,0,-31,0,-32,0,-40,0,-49,0,-61,0,-61,0,-87,0,-97,0,-117,0,120,0,99,0,86,0,58,0,42,0,21,0,-6,-1,-9,-1,-38,-1,-48,-1,-64,-1,-86,-1,-87,-1,-100,-1,-121,-1,-119,-1,119,-1,121,-1,104,-1,102,-1,98,-1,87,-1,83,-1,84,-1,68,-1,75,-1,67,-1,79,-1,68,-1,71,-1,79,-1,89,-1,95,-1,115,-1}; }
	private static byte[] data158(){ return new byte[] {-127,-1,-109,-1,-90,-1,-64,-1,-39,-1,-6,-1,15,0,40,0,64,0,99,0,116,0,-122,0,-105,0,-85,0,-79,0,-65,0,-74,0,-64,0,-72,0,-81,0,-93,0,-101,0,-116,0,117,0,110,0,90,0,72,0,56,0,44,0,33,0,13,0,12,0,-4,-1,-6,-1,-11,-1,-13,-1,-26,-1,-29,-1,-26,-1,-34,-1,-37,-1,-44,-1,-45,-1,-54,-1,-60,-1,-74,-1,-78,-1,-88,-1,-98,-1,-103,-1,-109,-1,-117,-1,-117,-1,-116,-1,-113,-1,-122,-1,-110,-1,-115,-1,-102,-1,-89,-1,-68,-1,-59,-1,-48,-1,-33,-1,-13,-1,1,0,26,0,31,0,48,0,51,0,71,0,77,0,84,0,91,0,91,0,97,0,92,0,97,0,89,0,83,0,75,0,69,0,65,0,53,0,48,0,39,0,38,0,22,0,23,0,0,0,4,0,-5,-1,-14,-1,-16,-1,-36,-1,-35,-1,-47,-1,-51,-1,-59,-1,-70,-1,-74,-1,-79,-1,-90,-1,-88,-1,-100,-1,-101,-1,-105,-1,-104,-1,-102,-1,-102,-1,-98,-1,-104,-1,-99,-1,-87,-1,-91,-1,-80,-1,-76,-1,-60,-1,-47,-1,-42,-1,-17,-1,-12,-1,2,0,16,0,32,0,45,0,59,0,70,0,84,0,109,0,115,0,-121,0,-122,0,-109,0,-113,0,-97,0,-105,0,-108,0,-112,0,-124,0,123,0,114,0,97,0,78,0,64,0,38,0,20,0,-2,-1,-21,-1,-37,-1,-47,-1,-70,-1,-84,-1,-95,-1,-107,-1,-105,-1,-111,-1,-115,-1,-119,-1,-107,-1,-115,-1,-110,-1,-116,-1,-111,-1,-122,-1,-115,-1,-121,-1,-112,-1,-127,-1,-122,-1,123,-1,127,-1,109,-1,120,-1,113,-1,112,-1,116,-1,114,-1,-123,-1,-115,-1,-93,-1,-84,-1,-59,-1,-32,-1,-18,-1,18,0,47,0,71,0,99,0,122,0,-109,0,-86,0,-72,0,-56,0,-44,0,-31,0,-30,0,-34,0,-32,0,-48,0,-59,0,-66,0,-86,0,-112,0,-124,0,108,0,97,0,80,0,63,0,44,0,22,0,12,0,-8,-1,-12,-1,-35,-1,-43,-1,-60,-1,-71,-1,-80,-1,-105,-1,-104,-1,125,-1,115,-1,99,-1,81,-1,70,-1,55,-1,48,-1,41,-1,32,-1,21,-1,23,-1,16,-1,31,-1,33,-1,41,-1,56,-1,73,-1,88,-1,109,-1,-121,-1,-105,-1,-77,-1,-58,-1,-26,-1,-15,-1,13,0,30,0,55,0,69,0,91,0,99,0,124,0,122,0,-111,0,-107,0,-97,0,-93,0,-92,0,-84,0,-77,0,-75,0,-76,0,-76,0,-79,0,-89,0,-98,0,-106,0,-109,0,-121,0,-123,0,119,0,103,0,93,0,72,0,59,0,46,0,30,0,16,0,-10,-1,-20,-1,-43,-1,-53,-1,-67,-1,-98,-1,-104,-1,-126,-1,123,-1,100,-1,94,-1,76,-1,69,-1,55,-1,52,-1,42,-1,33,-1,36,-1,25,-1,33,-1,36,-1,57,-1,51,-1,75,-1,87,-1,109,-1,127,-1,-104,-1,-84,-1,-48,-1,-30,-1,2,0,25,0,60,0,72,0,105,0,113,0,-117,0,-105,0,-97,0,-91,0,-92,0,-88,0,-92,0,-91,0,-94,0,-107,0,-116,0,127,0,127,0,105,0,104,0,88,0,77,0,73,0,73,0,63,0,55,0,44,0,40,0,34,0,29,0,14,0,9,0,4,0,-9,-1,-18,-1,-33,-1,-49,-1,-63,-1,-76,-1,-94,-1,-109,-1,-121,-1,-127,-1,111,-1,109,-1,104,-1,99,-1,105,-1,104,-1,114,-1,119,-1,-116,-1,-113,-1,-89,-1,-81,-1,-65,-1,-40,-1,-30,-1,-10,-1,9,0,22,0,29,0,38,0,50,0,57,0,61,0,65,0,62,0,71,0,67,0,68,0,78,0,70,0,76,0,70,0,79,0,69,0,77,0,66,0,75,0,68,0,72,0,70,0,62,0,53,0,50,0,46,0,23,0,24,0,7,0,-11,-1,-20,-1,-28,-1,-43,-1,-59,-1,-75,-1,-85,-1,-89,-1,-97,-1,-105,-1,-106,-1,-107,-1,-111,-1,-109,-1,-106,-1,-102,-1,-87,-1,-82,-1,-66,-1,-57,-1,-47,-1,-38,-1,-12,-1,-12,-1,0,0,14,0,30,0,41,0,52,0,67,0,79,0,89,0,95,0,96,0,107,0,120,0,121,0,125,0,125,0,127,0,120,0,124,0,114,0,111,0,95,0,85,0,81,0,60,0,39,0,28,0,18,0,0,0,-13,-1,-27,-1,-41,-1,-43,-1,-56,-1,-68,-1,-72,-1,-77,-1,-80,-1,-89,-1,-90,-1,-89,-1,-98,-1,-93,-1,-101,-1,-99,-1,-110,-1,-113,-1,-113,-1,-108,-1,-122,-1,-117,-1,126,-1,-120,-1,-125,-1,-120,-1,-119,-1,-114,-1,-102,-1,-90,-1,-76,-1,-62,-1,-41,-1,-20,-1,6,0,27,0,56,0,79,0,104,0,124,0,-106,0,-85,0,-64,0,-55,0,-45,0,-40,0,-25,0,-28,0,-32,0,-32,0,-41,0,-44,0,-56,0,-70,0,-88,0,-101,0,-117,0,124,0,107,0}; }
	private static byte[] data159(){ return new byte[] {92,0,78,0,52,0,43,0,36,0,12,0,-1,-1,-22,-1,-37,-1,-57,-1,-70,-1,-87,-1,-105,-1,-125,-1,114,-1,93,-1,79,-1,66,-1,56,-1,45,-1,26,-1,29,-1,23,-1,28,-1,22,-1,34,-1,44,-1,57,-1,66,-1,92,-1,105,-1,-115,-1,-113,-1,-74,-1,-56,-1,-33,-1,-7,-1,23,0,30,0,60,0,84,0,92,0,114,0,-128,0,-119,0,-100,0,-86,0,-75,0,-70,0,-69,0,-55,0,-53,0,-44,0,-37,0,-38,0,-38,0,-36,0,-42,0,-40,0,-43,0,-50,0,-61,0,-66,0,-84,0,-89,0,-112,0,-126,0,107,0,94,0,73,0,52,0,23,0,16,0,-13,-1,-28,-1,-50,-1,-76,-1,-100,-1,-116,-1,-126,-1,106,-1,94,-1,76,-1,71,-1,53,-1,44,-1,37,-1,36,-1,25,-1,29,-1,32,-1,37,-1,54,-1,56,-1,74,-1,94,-1,103,-1,-126,-1,-101,-1,-77,-1,-54,-1,-29,-1,-2,-1,29,0,52,0,75,0,94,0,121,0,-125,0,-106,0,-100,0,-91,0,-77,0,-80,0,-76,0,-74,0,-82,0,-77,0,-81,0,-91,0,-94,0,-102,0,-106,0,-111,0,-116,0,-126,0,-126,0,119,0,121,0,116,0,111,0,100,0,100,0,87,0,83,0,74,0,57,0,42,0,28,0,15,0,-5,-1,-25,-1,-45,-1,-57,-1,-77,-1,-93,-1,-102,-1,-125,-1,-127,-1,112,-1,111,-1,120,-1,113,-1,122,-1,121,-1,-119,-1,-108,-1,-93,-1,-78,-1,-70,-1,-53,-1,-34,-1,-20,-1,-7,-1,2,0,19,0,26,0,35,0,41,0,40,0,56,0,48,0,58,0,56,0,65,0,61,0,61,0,65,0,71,0,79,0,80,0,78,0,89,0,87,0,90,0,96,0,92,0,94,0,96,0,87,0,84,0,73,0,66,0,55,0,43,0,33,0,19,0,6,0,-20,-1,-19,-1,-45,-1,-54,-1,-60,-1,-66,-1,-70,-1,-84,-1,-77,-1,-72,-1,-71,-1,-59,-1,-56,-1,-47,-1,-32,-1,-18,-1,-2,-1,16,0,17,0,39,0,42,0,59,0,70,0,79,0,89,0,99,0,102,0,101,0,109,0,114,0,116,0,110,0,110,0,105,0,96,0,102,0,91,0,91,0,82,0,66,0,68,0,55,0,52,0,44,0,24,0,14,0,8,0,-3,-1,-11,-1,-16,-1,-17,-1,-40,-1,-35,-1,-42,-1,-45,-1,-59,-1,-58,-1,-67,-1,-66,-1,-70,-1,-76,-1,-72,-1,-79,-1,-82,-1,-87,-1,-85,-1,-88,-1,-88,-1,-99,-1,-103,-1,-100,-1,-98,-1,-88,-1,-89,-1,-83,-1,-74,-1,-67,-1,-57,-1,-33,-1,-21,-1,-1,-1,21,0,44,0,66,0,96,0,117,0,-113,0,-99,0,-74,0,-59,0,-43,0,-30,0,-20,0,-17,0,-18,0,-22,0,-16,0,-32,0,-38,0,-61,0,-71,0,-78,0,-99,0,-111,0,123,0,107,0,96,0,80,0,63,0,51,0,37,0,25,0,11,0,-5,-1,-13,-1,-35,-1,-50,-1,-64,-1,-79,-1,-98,-1,127,-1,-128,-1,102,-1,91,-1,64,-1,53,-1,44,-1,38,-1,19,-1,26,-1,18,-1,35,-1,35,-1,49,-1,56,-1,80,-1,98,-1,123,-1,-106,-1,-85,-1,-51,-1,-33,-1,3,0,16,0,44,0,64,0,85,0,101,0,115,0,-127,0,-107,0,-101,0,-89,0,-72,0,-65,0,-72,0,-53,0,-52,0,-48,0,-45,0,-28,0,-26,0,-25,0,-23,0,-17,0,-23,0,-26,0,-20,0,-33,0,-46,0,-59,0,-68,0,-90,0,-107,0,125,0,105,0,77,0,61,0,27,0,8,0,-21,-1,-45,-1,-66,-1,-93,-1,-108,-1,125,-1,105,-1,88,-1,76,-1,69,-1,55,-1,50,-1,46,-1,39,-1,40,-1,34,-1,37,-1,49,-1,49,-1,59,-1,66,-1,79,-1,99,-1,117,-1,-126,-1,-95,-1,-75,-1,-53,-1,-36,-1,-21,-1,21,0,40,0,61,0,80,0,106,0,118,0,-117,0,-106,0,-91,0,-80,0,-80,0,-72,0,-71,0,-66,0,-66,0,-75,0,-77,0,-76,0,-87,0,-93,0,-100,0,-107,0,-103,0,-107,0,-125,0,125,0,125,0,111,0,112,0,102,0,93,0,78,0,73,0,57,0,42,0,28,0,17,0,-16,-1,-23,-1,-51,-1,-63,-1,-84,-1,-92,-1,-104,-1,-126,-1,123,-1,117,-1,122,-1,111,-1,117,-1,114,-1,127,-1,124,-1,-115,-1,-114,-1,-97,-1,-84,-1,-71,-1,-63,-1,-46,-1,-36,-1,-28,-1,-13,-1,-12,-1,2,0,9,0,20,0,17,0,32,0,32,0,48,0,46,0,57,0,66,0,73,0,79,0,71,0,93,0,97,0,96,0,100,0,101,0,103,0,97,0,91,0,89,0,82,0,76,0,63,0,45,0,37,0,26,0,7,0,-1,-1,-22,-1,-31,-1,-45,-1,-53,-1,-66,-1,-66,-1,-66,-1,-78,-1,-77,-1,-71,-1}; }
	private static byte[] data160(){ return new byte[] {-72,-1,-64,-1,-60,-1,-52,-1,-43,-1,-33,-1,-18,-1,-17,-1,-4,-1,0,0,13,0,21,0,31,0,41,0,45,0,55,0,55,0,70,0,70,0,74,0,84,0,84,0,88,0,91,0,87,0,88,0,88,0,85,0,78,0,80,0,64,0,66,0,55,0,56,0,42,0,35,0,27,0,13,0,7,0,-3,-1,-15,-1,-18,-1,-36,-1,-36,-1,-45,-1,-53,-1,-60,-1,-68,-1,-80,-1,-84,-1,-99,-1,-99,-1,-118,-1,-116,-1,126,-1,-127,-1,117,-1,117,-1,113,-1,104,-1,110,-1,111,-1,122,-1,126,-1,-128,-1,-112,-1,-100,-1,-86,-1,-59,-1,-45,-1,-22,-1,3,0,19,0,48,0,68,0,96,0,109,0,-123,0,-112,0,-89,0,-83,0,-67,0,-66,0,-57,0,-57,0,-44,0,-60,0,-55,0,-74,0,-68,0,-79,0,-90,0,-96,0,-109,0,-121,0,125,0,108,0,101,0,79,0,73,0,53,0,45,0,20,0,16,0,-7,-1,-27,-1,-45,-1,-64,-1,-83,-1,-107,-1,126,-1,99,-1,90,-1,66,-1,49,-1,35,-1,23,-1,9,-1,6,-1,-6,-2,-8,-2,-5,-2,4,-1,8,-1,19,-1,37,-1,47,-1,67,-1,89,-1,114,-1,-127,-1,-93,-1,-80,-1,-53,-1,-29,-1,-8,-1,19,0,37,0,56,0,71,0,98,0,103,0,118,0,-117,0,-98,0,-85,0,-74,0,-69,0,-53,0,-38,0,-42,0,-31,0,-27,0,-19,0,-16,0,-14,0,-22,0,-21,0,-27,0,-45,0,-46,0,-62,0,-83,0,-101,0,-120,0,111,0,85,0,62,0,37,0,8,0,-30,-1,-48,-1,-82,-1,-114,-1,125,-1,98,-1,68,-1,62,-1,38,-1,29,-1,16,-1,2,-1,1,-1,-3,-2,-14,-2,-12,-2,-5,-2,-3,-2,13,-1,20,-1,38,-1,49,-1,67,-1,83,-1,101,-1,119,-1,-112,-1,-100,-1,-82,-1,-52,-1,-32,-1,-15,-1,2,0,26,0,44,0,58,0,81,0,87,0,102,0,114,0,123,0,-114,0,-115,0,-97,0,-88,0,-89,0,-80,0,-78,0,-77,0,-78,0,-76,0,-78,0,-82,0,-91,0,-84,0,-95,0,-101,0,-115,0,-124,0,112,0,114,0,87,0,71,0,48,0,28,0,13,0,-18,-1,-34,-1,-52,-1,-73,-1,-92,-1,-111,-1,127,-1,115,-1,100,-1,97,-1,79,-1,88,-1,75,-1,80,-1,74,-1,82,-1,91,-1,98,-1,103,-1,118,-1,124,-1,-123,-1,-115,-1,-97,-1,-91,-1,-77,-1,-77,-1,-62,-1,-52,-1,-48,-1,-31,-1,-30,-1,-14,-1,-5,-1,3,0,15,0,19,0,35,0,42,0,55,0,63,0,71,0,77,0,81,0,91,0,100,0,93,0,101,0,92,0,88,0,79,0,79,0,62,0,68,0,51,0,37,0,27,0,9,0,-1,-1,-7,-1,-15,-1,-33,-1,-33,-1,-36,-1,-45,-1,-47,-1,-56,-1,-56,-1,-56,-1,-51,-1,-49,-1,-39,-1,-44,-1,-36,-1,-32,-1,-41,-1,-29,-1,-28,-1,-23,-1,-21,-1,-23,-1,-14,-1,-15,-1,-3,-1,-5,-1,-9,-1,1,0,-2,-1,10,0,14,0,12,0,18,0,12,0,28,0,25,0,28,0,30,0,31,0,39,0,37,0,38,0,33,0,39,0,25,0,26,0,16,0,12,0,-3,-1,4,0,-9,-1,-17,-1,-25,-1,-36,-1,-43,-1,-57,-1,-64,-1,-74,-1,-84,-1,-90,-1,-102,-1,-112,-1,-121,-1,119,-1,119,-1,107,-1,105,-1,95,-1,95,-1,99,-1,94,-1,111,-1,112,-1,117,-1,-119,-1,-113,-1,-89,-1,-75,-1,-51,-1,-28,-1,-10,-1,20,0,38,0,57,0,80,0,102,0,110,0,-123,0,-118,0,-101,0,-91,0,-89,0,-87,0,-86,0,-88,0,-86,0,-87,0,-104,0,-106,0,-108,0,-116,0,-121,0,122,0,117,0,110,0,103,0,96,0,89,0,82,0,68,0,48,0,37,0,27,0,9,0,-5,-1,-28,-1,-35,-1,-67,-1,-85,-1,-112,-1,123,-1,103,-1,89,-1,62,-1,44,-1,26,-1,13,-1,2,-1,-5,-2,-12,-2,-17,-2,-12,-2,-11,-2,-1,-2,3,-1,23,-1,33,-1,56,-1,75,-1,85,-1,111,-1,-127,-1,-108,-1,-84,-1,-50,-1,-35,-1,-8,-1,11,0,34,0,53,0,74,0,96,0,120,0,-124,0,-108,0,-83,0,-73,0,-54,0,-41,0,-29,0,-23,0,-7,0,-7,0,7,1,-3,0,-2,0,-7,0,-3,0,-8,0,-16,0,-34,0,-41,0,-66,0,-79,0,-99,0,-123,0,106,0,80,0,59,0,26,0,-7,-1,-32,-1,-61,-1,-93,-1,-121,-1,105,-1,85,-1,65,-1,49,-1,25,-1,14,-1,2,-1,-12,-2,-17,-2,-24,-2,-20,-2,-21,-2,-7,-2,-1,-2,10,-1,21,-1,31,-1,61,-1,65,-1,93,-1,106,-1,-127,-1,-105,-1,-88,-1,-70,-1,-55,-1,-36,-1,-18,-1,-2,-1,12,0,35,0,43,0}; }
	private static byte[] data161(){ return new byte[] {57,0,69,0,82,0,89,0,110,0,120,0,-127,0,-102,0,-101,0,-84,0,-72,0,-61,0,-54,0,-41,0,-43,0,-33,0,-32,0,-38,0,-42,0,-46,0,-64,0,-64,0,-89,0,-108,0,-124,0,101,0,75,0,58,0,22,0,-2,-1,-27,-1,-50,-1,-67,-1,-102,-1,-118,-1,-122,-1,114,-1,105,-1,100,-1,99,-1,98,-1,99,-1,104,-1,106,-1,122,-1,124,-1,-113,-1,-107,-1,-97,-1,-91,-1,-84,-1,-71,-1,-72,-1,-61,-1,-62,-1,-52,-1,-45,-1,-45,-1,-41,-1,-31,-1,-24,-1,-26,-1,-20,-1,-12,-1,-2,-1,3,0,11,0,28,0,39,0,40,0,55,0,59,0,73,0,73,0,83,0,80,0,83,0,76,0,77,0,64,0,70,0,53,0,50,0,39,0,31,0,15,0,12,0,-3,-1,-12,-1,-17,-1,-25,-1,-27,-1,-37,-1,-36,-1,-34,-1,-41,-1,-31,-1,-34,-1,-25,-1,-23,-1,-10,-1,-12,-1,-2,-1,1,0,15,0,14,0,31,0,22,0,34,0,35,0,36,0,39,0,48,0,48,0,51,0,46,0,60,0,50,0,56,0,53,0,55,0,55,0,66,0,63,0,61,0,55,0,65,0,59,0,61,0,66,0,57,0,66,0,60,0,56,0,52,0,40,0,35,0,21,0,17,0,6,0,-8,-1,-23,-1,-37,-1,-51,-1,-69,-1,-90,-1,-106,-1,-116,-1,112,-1,102,-1,95,-1,84,-1,73,-1,70,-1,66,-1,62,-1,66,-1,76,-1,88,-1,90,-1,112,-1,124,-1,-99,-1,-92,-1,-60,-1,-41,-1,-13,-1,14,0,35,0,53,0,82,0,98,0,121,0,-121,0,-105,0,-98,0,-80,0,-78,0,-68,0,-66,0,-61,0,-61,0,-60,0,-66,0,-64,0,-60,0,-58,0,-67,0,-68,0,-71,0,-68,0,-75,0,-81,0,-87,0,-93,0,-95,0,-115,0,-121,0,120,0,108,0,87,0,69,0,53,0,20,0,-3,-1,-33,-1,-62,-1,-89,-1,-112,-1,110,-1,86,-1,69,-1,48,-1,27,-1,15,-1,0,-1,-10,-2,-14,-2,-9,-2,-10,-2,-9,-2,6,-1,13,-1,23,-1,42,-1,52,-1,75,-1,96,-1,111,-1,-122,-1,-106,-1,-83,-1,-62,-1,-37,-1,-14,-1,3,0,19,0,46,0,70,0,86,0,111,0,124,0,-103,0,-84,0,-66,0,-44,0,-25,0,-20,0,5,1,16,1,22,1,34,1,37,1,39,1,44,1,46,1,41,1,23,1,18,1,2,1,-13,0,-30,0,-62,0,-81,0,-113,0,119,0,88,0,57,0,32,0,6,0,-28,-1,-52,-1,-77,-1,-99,-1,-123,-1,120,-1,96,-1,78,-1,71,-1,59,-1,49,-1,38,-1,46,-1,34,-1,39,-1,41,-1,47,-1,44,-1,53,-1,59,-1,75,-1,84,-1,93,-1,101,-1,120,-1,-124,-1,-117,-1,-100,-1,-90,-1,-66,-1,-57,-1,-36,-1,-15,-1,-8,-1,18,0,25,0,54,0,72,0,88,0,101,0,122,0,-122,0,-102,0,-87,0,-69,0,-54,0,-43,0,-41,0,-29,0,-23,0,-26,0,-23,0,-24,0,-27,0,-36,0,-39,0,-67,0,-73,0,-100,0,-107,0,124,0,98,0,80,0,54,0,38,0,14,0,-9,-1,-32,-1,-47,-1,-60,-1,-78,-1,-88,-1,-99,-1,-96,-1,-107,-1,-105,-1,-105,-1,-99,-1,-99,-1,-92,-1,-88,-1,-81,-1,-75,-1,-67,-1,-63,-1,-56,-1,-49,-1,-42,-1,-44,-1,-38,-1,-34,-1,-34,-1,-34,-1,-19,-1,-26,-1,-26,-1,-17,-1,-13,-1,-5,-1,-2,-1,9,0,12,0,23,0,29,0,44,0,40,0,54,0,50,0,61,0,66,0,70,0,65,0,55,0,57,0,55,0,54,0,33,0,38,0,21,0,18,0,9,0,9,0,-4,-1,-3,-1,-21,-1,-15,-1,-15,-1,-17,-1,-11,-1,-11,-1,-4,-1,-2,-1,10,0,17,0,18,0,33,0,28,0,47,0,40,0,55,0,58,0,61,0,61,0,67,0,60,0,66,0,61,0,65,0,64,0,67,0,68,0,66,0,73,0,69,0,76,0,73,0,85,0,78,0,81,0,85,0,81,0,89,0,82,0,85,0,89,0,85,0,75,0,65,0,60,0,49,0,39,0,33,0,15,0,-4,-1,-11,-1,-28,-1,-46,-1,-56,-1,-79,-1,-98,-1,-108,-1,-120,-1,120,-1,103,-1,89,-1,94,-1,78,-1,70,-1,71,-1,77,-1,73,-1,86,-1,82,-1,100,-1,112,-1,-128,-1,-115,-1,-85,-1,-71,-1,-51,-1,-26,-1,0,0,23,0,39,0,73,0,93,0,115,0,-123,0,-112,0,-93,0,-79,0,-71,0,-64,0,-57,0,-53,0,-52,0,-50,0,-43,0,-45,0,-47,0,-43,0,-44,0,-53,0,-51,0,-53,0,-54,0,-61,0,-67,0,-59,0,-74,0,-83,0,-98,0,-110,0,-123,0,113,0,97,0,68,0,43,0,23,0,-10,-1,-39,-1,-69,-1}; }
	private static byte[] data162(){ return new byte[] {-91,-1,-128,-1,112,-1,81,-1,55,-1,48,-1,25,-1,12,-1,9,-1,-4,-2,1,-1,-9,-2,-6,-2,7,-1,10,-1,27,-1,34,-1,53,-1,67,-1,81,-1,87,-1,113,-1,-121,-1,-108,-1,-94,-1,-76,-1,-61,-1,-38,-1,-21,-1,3,0,22,0,47,0,73,0,95,0,109,0,-117,0,-90,0,-70,0,-49,0,-23,0,-8,0,8,1,31,1,30,1,48,1,57,1,69,1,56,1,57,1,48,1,36,1,21,1,-2,0,-21,0,-40,0,-70,0,-95,0,-122,0,105,0,71,0,47,0,12,0,-8,-1,-37,-1,-58,-1,-79,-1,-102,-1,-119,-1,123,-1,111,-1,95,-1,89,-1,77,-1,69,-1,67,-1,58,-1,56,-1,60,-1,62,-1,62,-1,58,-1,59,-1,76,-1,78,-1,81,-1,85,-1,93,-1,97,-1,114,-1,108,-1,121,-1,-114,-1,-107,-1,-91,-1,-76,-1,-56,-1,-49,-1,-28,-1,-4,-1,17,0,43,0,55,0,91,0,103,0,-119,0,-106,0,-79,0,-66,0,-46,0,-32,0,-16,0,-21,0,-13,0,-9,0,-12,0,-24,0,-31,0,-41,0,-63,0,-75,0,-96,0,-118,0,120,0,96,0,66,0,51,0,30,0,7,0,-2,-1,-27,-1,-38,-1,-54,-1,-61,-1,-73,-1,-74,-1,-78,-1,-86,-1,-87,-1,-83,-1,-88,-1,-89,-1,-87,-1,-89,-1,-82,-1,-90,-1,-80,-1,-85,-1,-80,-1,-87,-1,-82,-1,-87,-1,-80,-1,-83,-1,-74,-1,-75,-1,-66,-1,-58,-1,-52,-1,-41,-1,-34,-1,-20,-1,-8,-1,2,0,14,0,19,0,36,0,36,0,48,0,54,0,62,0,61,0,65,0,60,0,61,0,58,0,48,0,44,0,33,0,23,0,27,0,9,0,2,0,-3,-1,-9,-1,-13,-1,-22,-1,-29,-1,-29,-1,-32,-1,-32,-1,-35,-1,-32,-1,-33,-1,-31,-1,-26,-1,-16,-1,-15,-1,-7,-1,-3,-1,3,0,7,0,13,0,17,0,17,0,27,0,23,0,30,0,38,0,41,0,39,0,39,0,50,0,46,0,54,0,54,0,64,0,54,0,66,0,61,0,68,0,75,0,74,0,81,0,82,0,87,0,85,0,84,0,88,0,82,0,86,0,71,0,67,0,54,0,46,0,36,0,14,0,1,0,-24,-1,-41,-1,-57,-1,-87,-1,-96,-1,-121,-1,115,-1,95,-1,81,-1,69,-1,59,-1,47,-1,46,-1,37,-1,41,-1,41,-1,48,-1,59,-1,82,-1,83,-1,101,-1,117,-1,-128,-1,-103,-1,-82,-1,-65,-1,-46,-1,-27,-1,-10,-1,12,0,20,0,44,0,54,0,65,0,79,0,95,0,98,0,118,0,126,0,-112,0,-112,0,-89,0,-90,0,-72,0,-73,0,-53,0,-47,0,-34,0,-30,0,-29,0,-29,0,-27,0,-18,0,-36,0,-38,0,-55,0,-61,0,-74,0,-100,0,-122,0,115,0,80,0,65,0,27,0,8,0,-32,-1,-61,-1,-93,-1,-119,-1,113,-1,91,-1,61,-1,41,-1,19,-1,13,-1,-11,-2,-15,-2,-27,-2,-30,-2,-37,-2,-32,-2,-21,-2,-29,-2,-15,-2,-11,-2,6,-1,15,-1,26,-1,42,-1,57,-1,72,-1,98,-1,113,-1,-120,-1,-105,-1,-83,-1,-62,-1,-35,-1,-16,-1,14,0,31,0,53,0,85,0,113,0,-121,0,-99,0,-70,0,-54,0,-32,0,-18,0,-4,0,11,1,25,1,35,1,39,1,38,1,41,1,35,1,26,1,9,1,3,1,-29,0,-34,0,-67,0,-82,0,-117,0,117,0,89,0,64,0,37,0,10,0,-19,-1,-39,-1,-61,-1,-82,-1,-101,-1,-124,-1,115,-1,104,-1,91,-1,78,-1,69,-1,61,-1,54,-1,43,-1,44,-1,34,-1,38,-1,25,-1,34,-1,20,-1,25,-1,21,-1,21,-1,20,-1,29,-1,36,-1,46,-1,55,-1,72,-1,76,-1,96,-1,117,-1,-119,-1,-101,-1,-73,-1,-57,-1,-25,-1,5,0,35,0,55,0,82,0,116,0,-125,0,-98,0,-85,0,-71,0,-51,0,-48,0,-35,0,-40,0,-37,0,-40,0,-46,0,-55,0,-67,0,-82,0,-93,0,-120,0,-125,0,108,0,96,0,84,0,66,0,56,0,48,0,27,0,19,0,16,0,3,0,3,0,-7,-1,-8,-1,-24,-1,-21,-1,-35,-1,-34,-1,-54,-1,-54,-1,-60,-1,-70,-1,-83,-1,-86,-1,-103,-1,-118,-1,-112,-1,-127,-1,-127,-1,118,-1,116,-1,113,-1,126,-1,121,-1,-128,-1,-127,-1,-112,-1,-112,-1,-92,-1,-84,-1,-73,-1,-57,-1,-58,-1,-36,-1,-28,-1,-15,-1,-8,-1,-1,-1,0,0,12,0,13,0,20,0,16,0,4,0,15,0,2,0,3,0,0,0,-2,-1,-8,-1,-10,-1,-13,-1,-6,-1,-14,-1,-14,-1,-14,-1,-11,-1,-16,-1,-6,-1,-12,-1,-9,-1,-6,-1,-8,-1,2,0,-1,-1,-3,-1,4,0,2,0,11,0,10,0,13,0,14,0,11,0,17,0,21,0,18,0}; }
	private static byte[] data163(){ return new byte[] {31,0,34,0,31,0,41,0,45,0,41,0,56,0,51,0,63,0,64,0,66,0,68,0,77,0,80,0,75,0,83,0,75,0,86,0,78,0,71,0,66,0,61,0,55,0,46,0,32,0,27,0,5,0,-4,-1,-17,-1,-38,-1,-50,-1,-76,-1,-87,-1,-110,-1,126,-1,117,-1,101,-1,89,-1,71,-1,70,-1,58,-1,52,-1,46,-1,55,-1,60,-1,59,-1,70,-1,67,-1,78,-1,90,-1,108,-1,119,-1,-126,-1,-110,-1,-100,-1,-79,-1,-73,-1,-59,-1,-39,-1,-31,-1,-14,-1,-5,-1,4,0,21,0,31,0,42,0,61,0,76,0,97,0,115,0,124,0,-112,0,-93,0,-76,0,-55,0,-45,0,-26,0,-26,0,-6,0,-7,0,3,1,1,1,-5,0,-9,0,-21,0,-26,0,-45,0,-67,0,-84,0,-115,0,-123,0,97,0,71,0,42,0,17,0,-12,-1,-37,-1,-60,-1,-82,-1,-111,-1,125,-1,105,-1,87,-1,61,-1,45,-1,31,-1,20,-1,12,-1,-6,-2,-9,-2,-17,-2,-17,-2,-26,-2,-23,-2,-24,-2,-23,-2,-17,-2,-17,-2,-3,-2,16,-1,28,-1,51,-1,62,-1,95,-1,110,-1,-116,-1,-91,-1,-62,-1,-36,-1,-10,-1,27,0,44,0,76,0,95,0,125,0,-108,0,-92,0,-66,0,-46,0,-38,0,-25,0,-8,0,-12,0,-3,0,8,1,4,1,9,1,2,1,4,1,-8,0,-8,0,-28,0,-36,0,-50,0,-60,0,-76,0,-101,0,-118,0,117,0,90,0,77,0,47,0,24,0,7,0,-16,-1,-55,-1,-60,-1,-86,-1,-100,-1,-126,-1,117,-1,107,-1,87,-1,75,-1,62,-1,60,-1,47,-1,44,-1,32,-1,44,-1,31,-1,33,-1,35,-1,42,-1,45,-1,54,-1,56,-1,77,-1,83,-1,93,-1,113,-1,123,-1,-117,-1,-94,-1,-64,-1,-54,-1,-25,-1,-5,-1,21,0,39,0,69,0,72,0,106,0,117,0,-120,0,-109,0,-99,0,-91,0,-85,0,-92,0,-77,0,-83,0,-91,0,-93,0,-106,0,-109,0,-127,0,116,0,110,0,93,0,88,0,73,0,72,0,68,0,48,0,47,0,29,0,36,0,21,0,21,0,11,0,12,0,2,0,-1,-1,-16,-1,-11,-1,-20,-1,-25,-1,-37,-1,-37,-1,-53,-1,-51,-1,-63,-1,-67,-1,-68,-1,-69,-1,-77,-1,-75,-1,-73,-1,-72,-1,-75,-1,-59,-1,-57,-1,-50,-1,-35,-1,-39,-1,-24,-1,-12,-1,-10,-1,1,0,0,0,9,0,15,0,22,0,16,0,19,0,27,0,18,0,31,0,24,0,17,0,22,0,21,0,12,0,13,0,7,0,6,0,0,0,-1,-1,-2,-1,-1,-1,-14,-1,-16,-1,-16,-1,-27,-1,-23,-1,-37,-1,-32,-1,-49,-1,-42,-1,-42,-1,-52,-1,-46,-1,-46,-1,-46,-1,-37,-1,-51,-1,-28,-1,-32,-1,-15,-1,-16,-1,0,0,7,0,19,0,27,0,40,0,52,0,67,0,69,0,75,0,92,0,96,0,112,0,115,0,118,0,121,0,127,0,-128,0,-127,0,-112,0,-119,0,-118,0,-122,0,-125,0,126,0,125,0,122,0,109,0,101,0,88,0,83,0,65,0,50,0,34,0,21,0,4,0,-17,-1,-40,-1,-52,-1,-71,-1,-87,-1,-101,-1,-119,-1,121,-1,115,-1,92,-1,95,-1,77,-1,84,-1,71,-1,79,-1,80,-1,82,-1,90,-1,93,-1,103,-1,101,-1,125,-1,-128,-1,-112,-1,-112,-1,-94,-1,-90,-1,-72,-1,-68,-1,-50,-1,-33,-1,-27,-1,-6,-1,6,0,23,0,47,0,59,0,87,0,105,0,115,0,-108,0,-92,0,-68,0,-55,0,-28,0,-19,0,0,1,0,1,21,1,19,1,23,1,15,1,17,1,4,1,-10,0,-26,0,-39,0,-59,0,-82,0,-93,0,-122,0,112,0,88,0,58,0,47,0,13,0,-9,-1,-35,-1,-56,-1,-66,-1,-92,-1,-106,-1,125,-1,116,-1,94,-1,82,-1,73,-1,56,-1,53,-1,40,-1,32,-1,18,-1,26,-1,12,-1,13,-1,14,-1,24,-1,24,-1,34,-1,54,-1,59,-1,84,-1,92,-1,120,-1,-113,-1,-96,-1,-67,-1,-46,-1,-21,-1,11,0,35,0,53,0,82,0,104,0,126,0,-100,0,-92,0,-74,0,-60,0,-48,0,-31,0,-26,0,-21,0,-10,0,-22,0,-5,0,-20,0,-14,0,-14,0,-21,0,-33,0,-41,0,-50,0,-67,0,-77,0,-89,0,-110,0,-120,0,116,0,99,0,77,0,57,0,43,0,27,0,-2,-1,-19,-1,-42,-1,-55,-1,-73,-1,-91,-1,-109,-1,125,-1,125,-1,103,-1,91,-1,77,-1,71,-1,66,-1,59,-1,66,-1,59,-1,61,-1,66,-1,69,-1,82,-1,83,-1,98,-1,110,-1,126,-1,-121,-1,-94,-1,-78,-1,-54,-1,-43,-1,-16,-1,3,0,27,0,44,0,58,0,73,0,94,0,110,0,121,0,-124,0,-119,0,-112,0}; }
	private static byte[] data164(){ return new byte[] {-111,0,-102,0,-111,0,-104,0,-124,0,-114,0,124,0,124,0,105,0,98,0,83,0,89,0,73,0,72,0,57,0,60,0,49,0,46,0,48,0,47,0,47,0,34,0,30,0,31,0,35,0,25,0,24,0,8,0,15,0,4,0,-3,-1,-19,-1,-15,-1,-28,-1,-33,-1,-37,-1,-42,-1,-44,-1,-50,-1,-51,-1,-45,-1,-52,-1,-38,-1,-37,-1,-38,-1,-22,-1,-18,-1,-6,-1,0,0,8,0,11,0,20,0,24,0,35,0,32,0,34,0,25,0,34,0,31,0,23,0,20,0,16,0,16,0,8,0,7,0,0,0,-1,-1,-9,-1,-2,-1,-14,-1,-9,-1,-13,-1,-13,-1,-17,-1,-13,-1,-21,-1,-22,-1,-18,-1,-28,-1,-23,-1,-30,-1,-39,-1,-41,-1,-37,-1,-51,-1,-48,-1,-55,-1,-50,-1,-51,-1,-46,-1,-47,-1,-35,-1,-33,-1,-17,-1,-14,-1,2,0,8,0,26,0,41,0,54,0,69,0,77,0,101,0,109,0,125,0,-127,0,-114,0,-109,0,-107,0,-102,0,-100,0,-100,0,-95,0,-100,0,-101,0,-109,0,-111,0,-124,0,-121,0,121,0,108,0,98,0,87,0,82,0,53,0,52,0,27,0,16,0,-2,-1,-19,-1,-36,-1,-52,-1,-68,-1,-85,-1,-108,-1,-117,-1,121,-1,110,-1,96,-1,93,-1,92,-1,84,-1,84,-1,80,-1,91,-1,90,-1,94,-1,101,-1,111,-1,118,-1,-128,-1,-123,-1,-108,-1,-104,-1,-90,-1,-83,-1,-75,-1,-64,-1,-60,-1,-44,-1,-43,-1,-18,-1,-10,-1,15,0,24,0,44,0,59,0,92,0,106,0,-122,0,-112,0,-77,0,-56,0,-50,0,-24,0,-5,0,2,1,9,1,17,1,13,1,18,1,10,1,0,1,-14,0,-23,0,-35,0,-57,0,-73,0,-98,0,-115,0,116,0,85,0,73,0,39,0,24,0,-9,-1,-28,-1,-48,-1,-72,-1,-90,-1,-110,-1,-126,-1,111,-1,95,-1,89,-1,68,-1,56,-1,46,-1,37,-1,20,-1,26,-1,20,-1,19,-1,12,-1,15,-1,25,-1,27,-1,44,-1,60,-1,72,-1,87,-1,111,-1,-123,-1,-102,-1,-85,-1,-60,-1,-45,-1,-13,-1,-4,-1,24,0,40,0,66,0,87,0,93,0,121,0,124,0,-114,0,-104,0,-89,0,-84,0,-69,0,-63,0,-49,0,-40,0,-36,0,-30,0,-31,0,-25,0,-28,0,-23,0,-34,0,-46,0,-55,0,-57,0,-81,0,-94,0,-113,0,120,0,101,0,85,0,60,0,42,0,20,0,-7,-1,-29,-1,-43,-1,-67,-1,-83,-1,-96,-1,-121,-1,122,-1,117,-1,98,-1,89,-1,91,-1,84,-1,70,-1,68,-1,66,-1,61,-1,65,-1,56,-1,64,-1,64,-1,75,-1,80,-1,98,-1,107,-1,125,-1,-120,-1,-99,-1,-79,-1,-61,-1,-35,-1,-18,-1,5,0,35,0,51,0,71,0,88,0,107,0,121,0,-127,0,-116,0,-113,0,-107,0,-114,0,-113,0,-122,0,-115,0,120,0,115,0,103,0,101,0,88,0,80,0,71,0,57,0,63,0,53,0,54,0,51,0,41,0,45,0,36,0,32,0,29,0,23,0,18,0,10,0,6,0,-11,-1,-19,-1,-22,-1,-36,-1,-35,-1,-48,-1,-54,-1,-68,-1,-64,-1,-73,-1,-74,-1,-75,-1,-84,-1,-61,-1,-68,-1,-56,-1,-46,-1,-38,-1,-34,-1,-24,-1,-12,-1,-9,-1,6,0,18,0,16,0,21,0,21,0,26,0,28,0,28,0,33,0,29,0,26,0,23,0,23,0,15,0,13,0,20,0,6,0,11,0,0,0,5,0,0,0,-1,-1,-8,-1,-8,-1,-14,-1,-17,-1,-19,-1,-24,-1,-32,-1,-42,-1,-41,-1,-56,-1,-57,-1,-66,-1,-74,-1,-75,-1,-83,-1,-89,-1,-87,-1,-97,-1,-86,-1,-87,-1,-80,-1,-72,-1,-67,-1,-57,-1,-51,-1,-39,-1,-18,-1,-10,-1,2,0,18,0,24,0,47,0,53,0,80,0,74,0,89,0,101,0,103,0,122,0,121,0,-120,0,-118,0,-110,0,-109,0,-107,0,-108,0,-113,0,-110,0,-123,0,-119,0,-125,0,111,0,110,0,93,0,84,0,59,0,49,0,32,0,14,0,-3,-1,-27,-1,-43,-1,-58,-1,-88,-1,-88,-1,-105,-1,-122,-1,121,-1,114,-1,107,-1,99,-1,92,-1,87,-1,86,-1,82,-1,84,-1,81,-1,76,-1,84,-1,84,-1,81,-1,84,-1,93,-1,98,-1,100,-1,102,-1,112,-1,127,-1,-121,-1,-110,-1,-93,-1,-80,-1,-59,-1,-32,-1,-10,-1,4,0,30,0,48,0,71,0,100,0,-127,0,-105,0,-93,0,-68,0,-57,0,-39,0,-36,0,-17,0,-22,0,-19,0,-25,0,-22,0,-34,0,-39,0,-50,0,-60,0,-78,0,-85,0,-104,0,-122,0,118,0,101,0,90,0,64,0,53,0,36,0,20,0,-4,-1,-17,-1,-39,-1,-57,-1,-77,-1,-100,-1,-113,-1,119,-1,106,-1,83,-1}; }
	private static byte[] data165(){ return new byte[] {64,-1,54,-1,36,-1,26,-1,20,-1,9,-1,8,-1,2,-1,2,-1,18,-1,14,-1,27,-1,42,-1,55,-1,67,-1,86,-1,106,-1,124,-1,-124,-1,-92,-1,-78,-1,-50,-1,-41,-1,-11,-1,-2,-1,12,0,28,0,46,0,59,0,71,0,81,0,97,0,114,0,-127,0,-123,0,-109,0,-95,0,-89,0,-72,0,-78,0,-74,0,-61,0,-65,0,-62,0,-58,0,-70,0,-77,0,-83,0,-97,0,-104,0,-122,0,119,0,103,0,89,0,71,0,42,0,32,0,12,0,2,0,-16,-1,-33,-1,-49,-1,-54,-1,-73,-1,-90,-1,-95,-1,-111,-1,-116,-1,122,-1,118,-1,114,-1,100,-1,96,-1,93,-1,94,-1,82,-1,86,-1,83,-1,83,-1,85,-1,95,-1,103,-1,111,-1,127,-1,-120,-1,-99,-1,-82,-1,-72,-1,-54,-1,-34,-1,-22,-1,-8,-1,9,0,19,0,33,0,35,0,45,0,55,0,61,0,61,0,59,0,68,0,56,0,61,0,55,0,59,0,56,0,49,0,46,0,54,0,48,0,56,0,41,0,51,0,49,0,58,0,53,0,53,0,47,0,46,0,42,0,33,0,25,0,18,0,-1,-1,1,0,-21,-1,-21,-1,-38,-1,-44,-1,-54,-1,-54,-1,-55,-1,-56,-1,-62,-1,-60,-1,-48,-1,-53,-1,-39,-1,-35,-1,-21,-1,-8,-1,-8,-1,9,0,14,0,14,0,21,0,25,0,30,0,29,0,25,0,20,0,25,0,13,0,13,0,3,0,-3,-1,-3,-1,-8,-1,-21,-1,-12,-1,-21,-1,-15,-1,-16,-1,-16,-1,-15,-1,-16,-1,-17,-1,-20,-1,-28,-1,-16,-1,-27,-1,-32,-1,-38,-1,-48,-1,-48,-1,-63,-1,-69,-1,-79,-1,-86,-1,-95,-1,-105,-1,-111,-1,-116,-1,-119,-1,-111,-1,-119,-1,-116,-1,-113,-1,-98,-1,-91,-1,-82,-1,-69,-1,-58,-1,-46,-1,-30,-1,-22,-1,6,0,9,0,28,0,33,0,45,0,60,0,76,0,74,0,93,0,98,0,107,0,122,0,117,0,-126,0,-123,0,-118,0,-113,0,-103,0,-110,0,-111,0,-111,0,-117,0,-120,0,127,0,120,0,102,0,92,0,80,0,63,0,49,0,37,0,21,0,2,0,-15,-1,-22,-1,-49,-1,-56,-1,-71,-1,-84,-1,-88,-1,-101,-1,-105,-1,123,-1,-126,-1,113,-1,110,-1,101,-1,93,-1,79,-1,83,-1,71,-1,71,-1,64,-1,69,-1,57,-1,66,-1,63,-1,69,-1,75,-1,89,-1,97,-1,118,-1,-121,-1,-104,-1,-67,-1,-57,-1,-23,-1,4,0,31,0,56,0,84,0,100,0,126,0,-113,0,-95,0,-96,0,-69,0,-72,0,-63,0,-66,0,-59,0,-64,0,-70,0,-75,0,-80,0,-92,0,-91,0,-100,0,-107,0,-109,0,-126,0,-124,0,123,0,114,0,112,0,94,0,94,0,80,0,70,0,51,0,30,0,13,0,-7,-1,-24,-1,-57,-1,-72,-1,-97,-1,-124,-1,106,-1,99,-1,70,-1,59,-1,41,-1,33,-1,39,-1,28,-1,35,-1,38,-1,48,-1,62,-1,74,-1,88,-1,113,-1,124,-1,-110,-1,-92,-1,-63,-1,-61,-1,-40,-1,-24,-1,-8,-1,-4,-1,7,0,23,0,24,0,34,0,42,0,53,0,63,0,60,0,74,0,79,0,98,0,98,0,111,0,122,0,127,0,-118,0,-111,0,-101,0,-96,0,-98,0,-102,0,-89,0,-112,0,-113,0,-119,0,123,0,112,0,96,0,77,0,63,0,47,0,30,0,11,0,-4,-1,-12,-1,-35,-1,-49,-1,-57,-1,-69,-1,-84,-1,-86,-1,-98,-1,-100,-1,-107,-1,-112,-1,-113,-1,-114,-1,-107,-1,-113,-1,-117,-1,-103,-1,-109,-1,-101,-1,-99,-1,-86,-1,-78,-1,-67,-1,-61,-1,-51,-1,-38,-1,-33,-1,-14,-1,-4,-1,10,0,22,0,29,0,34,0,46,0,58,0,60,0,67,0,64,0,69,0,72,0,68,0,65,0,72,0,64,0,74,0,71,0,64,0,61,0,63,0,60,0,59,0,53,0,62,0,53,0,52,0,50,0,52,0,44,0,31,0,26,0,10,0,5,0,-9,-1,-16,-1,-40,-1,-49,-1,-63,-1,-73,-1,-84,-1,-93,-1,-90,-1,-94,-1,-95,-1,-103,-1,-87,-1,-81,-1,-77,-1,-56,-1,-43,-1,-31,-1,-16,-1,0,0,16,0,44,0,38,0,55,0,68,0,63,0,77,0,75,0,74,0,72,0,73,0,55,0,64,0,51,0,52,0,45,0,48,0,44,0,35,0,39,0,48,0,43,0,54,0,57,0,62,0,60,0,67,0,65,0,63,0,71,0,55,0,48,0,41,0,26,0,16,0,-3,-1,-18,-1,-37,-1,-52,-1,-70,-1,-93,-1,-101,-1,-122,-1,-124,-1,116,-1,122,-1,108,-1,118,-1,115,-1,-121,-1,-125,-1,-107,-1,-92,-1,-72,-1,-66,-1,-50,-1,-32,-1,-22,-1,-9,-1,5,0,17,0,36,0,42,0,53,0,60,0,75,0,75,0}; }
	private static byte[] data166(){ return new byte[] {82,0,97,0,97,0,104,0,108,0,121,0,123,0,-126,0,-125,0,-112,0,-115,0,-108,0,-117,0,-109,0,-122,0,-115,0,124,0,120,0,108,0,100,0,85,0,76,0,61,0,56,0,34,0,20,0,12,0,-8,-1,-12,-1,-38,-1,-48,-1,-58,-1,-69,-1,-80,-1,-92,-1,-97,-1,-108,-1,-117,-1,-125,-1,124,-1,111,-1,113,-1,111,-1,96,-1,102,-1,97,-1,107,-1,99,-1,107,-1,115,-1,122,-1,-122,-1,-106,-1,-83,-1,-58,-1,-53,-1,-21,-1,-11,-1,21,0,38,0,57,0,80,0,92,0,113,0,-128,0,-120,0,-114,0,-106,0,-100,0,-103,0,-92,0,-103,0,-101,0,-105,0,-105,0,-107,0,-112,0,-116,0,-128,0,-120,0,127,0,-125,0,126,0,123,0,114,0,109,0,97,0,85,0,79,0,58,0,47,0,29,0,7,0,-15,-1,-46,-1,-57,-1,-85,-1,-92,-1,-123,-1,118,-1,96,-1,92,-1,76,-1,77,-1,63,-1,71,-1,72,-1,81,-1,79,-1,97,-1,114,-1,126,-1,-107,-1,-91,-1,-72,-1,-60,-1,-37,-1,-31,-1,-10,-1,-7,-1,5,0,12,0,19,0,26,0,37,0,43,0,53,0,57,0,55,0,68,0,85,0,84,0,90,0,103,0,115,0,124,0,-125,0,-120,0,-108,0,-107,0,-108,0,-98,0,-109,0,-101,0,-118,0,-121,0,118,0,107,0,80,0,72,0,52,0,41,0,19,0,3,0,-11,-1,-24,-1,-47,-1,-57,-1,-63,-1,-72,-1,-75,-1,-89,-1,-84,-1,-90,-1,-84,-1,-91,-1,-87,-1,-90,-1,-83,-1,-85,-1,-85,-1,-86,-1,-72,-1,-75,-1,-62,-1,-65,-1,-60,-1,-53,-1,-52,-1,-34,-1,-26,-1,-19,-1,-10,-1,-1,-1,9,0,18,0,33,0,38,0,51,0,53,0,66,0,65,0,79,0,77,0,74,0,74,0,72,0,76,0,64,0,70,0,56,0,55,0,56,0,53,0,49,0,42,0,41,0,35,0,44,0,33,0,38,0,29,0,35,0,21,0,22,0,7,0,0,0,-8,-1,-17,-1,-26,-1,-45,-1,-61,-1,-62,-1,-74,-1,-90,-1,-86,-1,-104,-1,-93,-1,-97,-1,-98,-1,-90,-1,-76,-1,-64,-1,-52,-1,-40,-1,-29,-1,-11,-1,5,0,29,0,34,0,55,0,60,0,78,0,79,0,79,0,84,0,76,0,88,0,70,0,70,0,59,0,67,0,56,0,55,0,57,0,50,0,46,0,51,0,51,0,52,0,51,0,67,0,65,0,71,0,68,0,72,0,66,0,63,0,52,0,44,0,32,0,17,0,1,0,-20,-1,-39,-1,-57,-1,-77,-1,-97,-1,-105,-1,-122,-1,-128,-1,113,-1,116,-1,113,-1,121,-1,122,-1,-125,-1,-112,-1,-104,-1,-83,-1,-77,-1,-56,-1,-46,-1,-23,-1,-12,-1,1,0,10,0,9,0,30,0,27,0,35,0,31,0,38,0,46,0,49,0,54,0,58,0,67,0,69,0,80,0,74,0,101,0,102,0,112,0,115,0,-124,0,-124,0,-114,0,-113,0,-114,0,-110,0,-117,0,-123,0,-126,0,116,0,116,0,93,0,82,0,69,0,53,0,35,0,16,0,-1,-1,-11,-1,-31,-1,-47,-1,-69,-1,-76,-1,-93,-1,-100,-1,-113,-1,-126,-1,122,-1,119,-1,115,-1,105,-1,102,-1,102,-1,95,-1,95,-1,100,-1,105,-1,108,-1,122,-1,-128,-1,-115,-1,-98,-1,-88,-1,-68,-1,-56,-1,-32,-1,-17,-1,7,0,15,0,38,0,43,0,65,0,69,0,81,0,85,0,98,0,109,0,106,0,114,0,106,0,112,0,116,0,114,0,121,0,117,0,123,0,127,0,-126,0,-125,0,-114,0,-119,0,-117,0,-119,0,-116,0,-115,0,123,0,118,0,106,0,91,0,71,0,47,0,31,0,3,0,-18,-1,-43,-1,-68,-1,-86,-1,-108,-1,125,-1,113,-1,96,-1,96,-1,78,-1,79,-1,76,-1,79,-1,98,-1,97,-1,115,-1,-122,-1,-116,-1,-102,-1,-87,-1,-78,-1,-67,-1,-52,-1,-46,-1,-38,-1,-33,-1,-31,-1,-19,-1,-19,-1,-12,-1,-5,-1,-2,-1,6,0,14,0,17,0,31,0,41,0,61,0,69,0,93,0,99,0,127,0,125,0,-111,0,-110,0,-93,0,-91,0,-89,0,-97,0,-87,0,-98,0,-111,0,-126,0,118,0,96,0,79,0,54,0,40,0,13,0,-6,-1,-19,-1,-33,-1,-47,-1,-53,-1,-74,-1,-81,-1,-93,-1,-97,-1,-99,-1,-108,-1,-103,-1,-101,-1,-107,-1,-101,-1,-106,-1,-93,-1,-97,-1,-90,-1,-86,-1,-78,-1,-77,-1,-73,-1,-64,-1,-61,-1,-50,-1,-43,-1,-34,-1,-25,-1,-9,-1,-3,-1,9,0,14,0,29,0,37,0,43,0,57,0,58,0,64,0,73,0,66,0,74,0,79,0,86,0,80,0,80,0,75,0,79,0,81,0,70,0,74,0,75,0,64,0,65,0,56,0}; }
	private static byte[] data167(){ return new byte[] {58,0,50,0,38,0,36,0,28,0,17,0,14,0,0,0,-23,-1,-35,-1,-49,-1,-59,-1,-75,-1,-92,-1,-106,-1,-112,-1,-122,-1,-125,-1,125,-1,125,-1,118,-1,-120,-1,-115,-1,-112,-1,-96,-1,-82,-1,-72,-1,-50,-1,-33,-1,-24,-1,-7,-1,6,0,24,0,22,0,42,0,46,0,48,0,54,0,51,0,59,0,61,0,56,0,59,0,61,0,63,0,62,0,72,0,72,0,86,0,84,0,91,0,99,0,109,0,109,0,114,0,118,0,114,0,126,0,103,0,105,0,93,0,80,0,58,0,39,0,26,0,-1,-1,-27,-1,-39,-1,-65,-1,-87,-1,-106,-1,-117,-1,121,-1,110,-1,105,-1,97,-1,95,-1,100,-1,107,-1,107,-1,121,-1,-128,-1,-116,-1,-103,-1,-92,-1,-79,-1,-65,-1,-72,-1,-54,-1,-50,-1,-42,-1,-34,-1,-28,-1,-24,-1,-19,-1,-12,-1,-8,-1,3,0,4,0,10,0,17,0,23,0,46,0,57,0,67,0,75,0,91,0,102,0,112,0,125,0,-125,0,-122,0,-124,0,-114,0,-113,0,-114,0,-117,0,-125,0,126,0,115,0,108,0,91,0,78,0,62,0,58,0,34,0,25,0,14,0,3,0,-12,-1,-25,-1,-38,-1,-52,-1,-59,-1,-75,-1,-82,-1,-93,-1,-106,-1,-107,-1,127,-1,-124,-1,120,-1,119,-1,114,-1,114,-1,113,-1,117,-1,124,-1,125,-1,-125,-1,-117,-1,-101,-1,-94,-1,-79,-1,-67,-1,-58,-1,-42,-1,-39,-1,-24,-1,-20,-1,-5,-1,7,0,10,0,22,0,20,0,23,0,30,0,44,0,38,0,44,0,46,0,56,0,66,0,73,0,82,0,83,0,98,0,100,0,115,0,109,0,122,0,121,0,120,0,116,0,118,0,100,0,91,0,79,0,60,0,45,0,32,0,12,0,-1,-1,-18,-1,-40,-1,-54,-1,-71,-1,-75,-1,-80,-1,-80,-1,-93,-1,-81,-1,-76,-1,-76,-1,-71,-1,-62,-1,-64,-1,-52,-1,-48,-1,-34,-1,-37,-1,-34,-1,-36,-1,-31,-1,-40,-1,-40,-1,-47,-1,-47,-1,-62,-1,-62,-1,-62,-1,-71,-1,-62,-1,-69,-1,-63,-1,-52,-1,-47,-1,-31,-1,-15,-1,-5,-1,11,0,25,0,37,0,53,0,65,0,69,0,87,0,94,0,95,0,95,0,86,0,88,0,66,0,64,0,52,0,33,0,18,0,5,0,-5,-1,-24,-1,-26,-1,-44,-1,-44,-1,-57,-1,-56,-1,-59,-1,-63,-1,-64,-1,-59,-1,-64,-1,-60,-1,-54,-1,-57,-1,-51,-1,-51,-1,-57,-1,-54,-1,-51,-1,-57,-1,-51,-1,-52,-1,-50,-1,-42,-1,-50,-1,-36,-1,-39,-1,-31,-1,-13,-1,-17,-1,6,0,3,0,20,0,29,0,44,0,44,0,54,0,62,0,66,0,79,0,68,0,69,0,78,0,68,0,72,0,67,0,55,0,61,0,50,0,57,0,40,0,42,0,32,0,37,0,33,0,34,0,27,0,25,0,11,0,4,0,-5,-1,-7,-1,-23,-1,-25,-1,-42,-1,-48,-1,-69,-1,-78,-1,-96,-1,-102,-1,-117,-1,-125,-1,122,-1,110,-1,116,-1,107,-1,118,-1,117,-1,119,-1,-126,-1,-115,-1,-102,-1,-91,-1,-75,-1,-66,-1,-51,-1,-34,-1,-22,-1,-14,-1,-4,-1,2,0,3,0,17,0,22,0,32,0,29,0,38,0,40,0,47,0,51,0,56,0,68,0,68,0,88,0,94,0,109,0,115,0,-127,0,-124,0,-118,0,-111,0,-110,0,-111,0,-111,0,125,0,126,0,113,0,103,0,92,0,61,0,56,0,18,0,8,0,-18,-1,-33,-1,-52,-1,-74,-1,-76,-1,-86,-1,-105,-1,-108,-1,-116,-1,-122,-1,-117,-1,-123,-1,-116,-1,-121,-1,-105,-1,-113,-1,-104,-1,-102,-1,-100,-1,-102,-1,-94,-1,-102,-1,-97,-1,-101,-1,-88,-1,-92,-1,-83,-1,-87,-1,-70,-1,-73,-1,-54,-1,-47,-1,-35,-1,-19,-1,-9,-1,11,0,22,0,34,0,48,0,62,0,71,0,90,0,94,0,96,0,104,0,106,0,108,0,105,0,103,0,100,0,100,0,93,0,85,0,82,0,79,0,72,0,64,0,59,0,55,0,48,0,46,0,36,0,37,0,23,0,24,0,8,0,1,0,-10,-1,-18,-1,-42,-1,-35,-1,-59,-1,-70,-1,-77,-1,-82,-1,-90,-1,-107,-1,-103,-1,-99,-1,-104,-1,-91,-1,-100,-1,-76,-1,-78,-1,-61,-1,-54,-1,-44,-1,-29,-1,-21,-1,-2,-1,6,0,15,0,19,0,23,0,37,0,23,0,32,0,25,0,27,0,26,0,19,0,32,0,21,0,27,0,24,0,19,0,27,0,32,0,34,0,47,0,47,0,54,0,54,0,61,0,68,0,66,0,59,0,57,0,49,0,39,0,24,0,17,0,-4,-1,-8,-1,-31,-1,-43,-1,-59,-1,-65,-1,-84,-1,-86,-1,-94,-1,-94,-1,-95,-1,-91,-1,-89,-1,-82,-1,-73,-1,-62,-1,-56,-1,-42,-1}; }
	private static byte[] data168(){ return new byte[] {-35,-1,-23,-1,-19,-1,1,0,0,0,8,0,7,0,13,0,13,0,16,0,10,0,19,0,15,0,18,0,16,0,22,0,28,0,32,0,42,0,53,0,56,0,75,0,72,0,89,0,96,0,107,0,114,0,115,0,111,0,119,0,113,0,107,0,105,0,92,0,84,0,71,0,59,0,38,0,27,0,7,0,-8,-1,-20,-1,-33,-1,-46,-1,-55,-1,-71,-1,-71,-1,-82,-1,-88,-1,-99,-1,-98,-1,-107,-1,-104,-1,-109,-1,-103,-1,-118,-1,-115,-1,-115,-1,-120,-1,-114,-1,-111,-1,-106,-1,-102,-1,-106,-1,-92,-1,-78,-1,-74,-1,-60,-1,-47,-1,-33,-1,-15,-1,-6,-1,14,0,34,0,47,0,56,0,73,0,84,0,87,0,107,0,108,0,110,0,120,0,116,0,120,0,114,0,121,0,114,0,118,0,115,0,117,0,108,0,115,0,112,0,114,0,114,0,108,0,110,0,106,0,100,0,93,0,84,0,80,0,65,0,49,0,38,0,14,0,-6,-1,-25,-1,-45,-1,-60,-1,-82,-1,-104,-1,-120,-1,119,-1,114,-1,105,-1,101,-1,92,-1,98,-1,93,-1,104,-1,111,-1,119,-1,-118,-1,-109,-1,-100,-1,-87,-1,-81,-1,-69,-1,-57,-1,-53,-1,-43,-1,-35,-1,-27,-1,-21,-1,-14,-1,-6,-1,-4,-1,3,0,12,0,22,0,34,0,46,0,59,0,72,0,92,0,96,0,122,0,126,0,-111,0,-110,0,-95,0,-92,0,-90,0,-91,0,-101,0,-105,0,-112,0,-120,0,115,0,103,0,87,0,73,0,50,0,38,0,20,0,6,0,-6,-1,-26,-1,-31,-1,-36,-1,-46,-1,-45,-1,-53,-1,-55,-1,-53,-1,-53,-1,-49,-1,-55,-1,-58,-1,-55,-1,-58,-1,-62,-1,-74,-1,-67,-1,-85,-1,-78,-1,-87,-1,-87,-1,-98,-1,-91,-1,-96,-1,-86,-1,-83,-1,-78,-1,-72,-1,-59,-1,-49,-1,-36,-1,-22,-1,-7,-1,9,0,24,0,30,0,46,0,51,0,60,0,72,0,74,0,82,0,75,0,72,0,81,0,72,0,69,0,69,0,63,0,62,0,51,0,50,0,51,0,49,0,43,0,42,0,42,0,33,0,35,0,29,0,24,0,18,0,10,0,2,0,-6,-1,-17,-1,-21,-1,-33,-1,-34,-1,-43,-1,-55,-1,-61,-1,-65,-1,-64,-1,-77,-1,-70,-1,-65,-1,-53,-1,-57,-1,-52,-1,-41,-1,-25,-1,-21,-1,-1,-1,1,0,16,0,16,0,34,0,31,0,41,0,41,0,41,0,40,0,36,0,46,0,40,0,40,0,38,0,38,0,33,0,34,0,38,0,40,0,35,0,40,0,42,0,43,0,44,0,45,0,42,0,39,0,34,0,30,0,23,0,20,0,1,0,-14,-1,-33,-1,-36,-1,-60,-1,-66,-1,-76,-1,-88,-1,-95,-1,-99,-1,-103,-1,-104,-1,-107,-1,-104,-1,-98,-1,-86,-1,-79,-1,-66,-1,-50,-1,-41,-1,-33,-1,-19,-1,-12,-1,6,0,9,0,9,0,12,0,13,0,25,0,29,0,25,0,25,0,26,0,25,0,27,0,33,0,40,0,52,0,49,0,63,0,67,0,87,0,90,0,103,0,105,0,120,0,126,0,-128,0,-128,0,-125,0,123,0,113,0,108,0,95,0,86,0,65,0,43,0,27,0,14,0,-4,-1,-22,-1,-39,-1,-60,-1,-62,-1,-76,-1,-86,-1,-96,-1,-96,-1,-102,-1,-103,-1,-109,-1,-107,-1,-112,-1,-118,-1,-101,-1,-121,-1,-123,-1,-120,-1,-117,-1,-118,-1,-119,-1,-121,-1,-119,-1,-115,-1,-103,-1,-109,-1,-85,-1,-88,-1,-67,-1,-60,-1,-41,-1,-32,-1,-14,-1,7,0,28,0,44,0,64,0,73,0,91,0,105,0,103,0,117,0,123,0,125,0,117,0,-128,0,126,0,-126,0,118,0,126,0,125,0,117,0,112,0,113,0,109,0,106,0,103,0,110,0,104,0,97,0,91,0,85,0,77,0,63,0,56,0,38,0,19,0,9,0,-18,-1,-32,-1,-54,-1,-73,-1,-91,-1,-105,-1,-120,-1,125,-1,108,-1,109,-1,96,-1,104,-1,104,-1,105,-1,110,-1,112,-1,-127,-1,-120,-1,-104,-1,-102,-1,-85,-1,-71,-1,-72,-1,-69,-1,-61,-1,-52,-1,-49,-1,-52,-1,-45,-1,-43,-1,-38,-1,-23,-1,-22,-1,-10,-1,0,0,14,0,26,0,36,0,49,0,78,0,82,0,101,0,118,0,-125,0,-112,0,-104,0,-92,0,-91,0,-88,0,-91,0,-102,0,-118,0,-111,0,122,0,109,0,91,0,77,0,57,0,39,0,23,0,11,0,-1,-1,-12,-1,-23,-1,-37,-1,-32,-1,-43,-1,-40,-1,-38,-1,-45,-1,-48,-1,-39,-1,-44,-1,-47,-1,-47,-1,-52,-1,-59,-1,-59,-1,-70,-1,-74,-1,-82,-1,-81,-1,-90,-1,-91,-1,-102,-1,-85,-1,-96,-1,-82,-1,-86,-1,-74,-1,-69,-1,-56,-1,-51,-1,-46,-1,-20,-1,-15,-1,-4,-1,9,0,14,0,29,0}; }
	private static byte[] data169(){ return new byte[] {31,0,40,0,45,0,46,0,54,0,58,0,55,0,60,0,52,0,62,0,56,0,58,0,60,0,57,0,57,0,50,0,58,0,52,0,44,0,44,0,44,0,32,0,25,0,15,0,10,0,4,0,-6,-1,-19,-1,-22,-1,-27,-1,-42,-1,-40,-1,-52,-1,-49,-1,-57,-1,-56,-1,-55,-1,-51,-1,-40,-1,-39,-1,-28,-1,-16,-1,-8,-1,-9,-1,7,0,13,0,20,0,21,0,28,0,35,0,30,0,33,0,28,0,29,0,23,0,28,0,24,0,23,0,19,0,25,0,24,0,25,0,29,0,33,0,40,0,52,0,45,0,55,0,54,0,59,0,53,0,57,0,49,0,38,0,37,0,24,0,21,0,-2,-1,-19,-1,-35,-1,-51,-1,-67,-1,-73,-1,-97,-1,-105,-1,-114,-1,-116,-1,-115,-1,-116,-1,-117,-1,-113,-1,-102,-1,-101,-1,-92,-1,-77,-1,-73,-1,-60,-1,-48,-1,-35,-1,-27,-1,-20,-1,-13,-1,-9,-1,-1,-1,4,0,11,0,9,0,17,0,20,0,22,0,33,0,45,0,45,0,60,0,72,0,87,0,92,0,115,0,124,0,-120,0,-116,0,-98,0,-98,0,-84,0,-101,0,-86,0,-99,0,-95,0,-112,0,-119,0,120,0,102,0,91,0,72,0,47,0,36,0,9,0,-6,-1,-30,-1,-41,-1,-62,-1,-71,-1,-85,-1,-89,-1,-98,-1,-110,-1,-110,-1,-121,-1,122,-1,122,-1,126,-1,113,-1,112,-1,98,-1,94,-1,101,-1,97,-1,97,-1,101,-1,90,-1,110,-1,111,-1,114,-1,126,-1,-119,-1,-101,-1,-92,-1,-73,-1,-52,-1,-37,-1,-19,-1,6,0,14,0,35,0,58,0,71,0,81,0,96,0,108,0,123,0,127,0,-116,0,-119,0,-100,0,-107,0,-96,0,-90,0,-81,0,-84,0,-81,0,-79,0,-74,0,-73,0,-80,0,-86,0,-86,0,-96,0,-102,0,-115,0,-123,0,110,0,94,0,73,0,54,0,35,0,5,0,-11,-1,-37,-1,-52,-1,-80,-1,-89,-1,-111,-1,-121,-1,116,-1,107,-1,102,-1,88,-1,96,-1,90,-1,85,-1,96,-1,101,-1,98,-1,110,-1,110,-1,117,-1,119,-1,118,-1,121,-1,121,-1,-120,-1,-121,-1,-112,-1,-113,-1,-93,-1,-96,-1,-74,-1,-72,-1,-55,-1,-44,-1,-30,-1,-11,-1,15,0,33,0,51,0,68,0,95,0,107,0,121,0,-119,0,-115,0,-97,0,-105,0,-94,0,-94,0,-97,0,-95,0,-104,0,-106,0,-121,0,122,0,118,0,103,0,98,0,86,0,83,0,67,0,74,0,67,0,64,0,56,0,56,0,47,0,52,0,37,0,39,0,20,0,19,0,8,0,-7,-1,-19,-1,-30,-1,-48,-1,-59,-1,-77,-1,-88,-1,-101,-1,-112,-1,-120,-1,127,-1,114,-1,122,-1,118,-1,121,-1,123,-1,-128,-1,-119,-1,-112,-1,-107,-1,-93,-1,-79,-1,-78,-1,-56,-1,-59,-1,-52,-1,-49,-1,-33,-1,-33,-1,-26,-1,-20,-1,-26,-1,-10,-1,-9,-1,-5,-1,-2,-1,2,0,9,0,16,0,22,0,26,0,31,0,40,0,42,0,54,0,51,0,57,0,51,0,59,0,49,0,54,0,56,0,49,0,58,0,46,0,48,0,40,0,42,0,35,0,48,0,30,0,51,0,44,0,56,0,46,0,56,0,52,0,53,0,54,0,57,0,62,0,58,0,55,0,51,0,43,0,26,0,33,0,17,0,10,0,-4,-1,-12,-1,-17,-1,-23,-1,-28,-1,-35,-1,-39,-1,-38,-1,-38,-1,-31,-1,-29,-1,-33,-1,-29,-1,-36,-1,-18,-1,-23,-1,-19,-1,-23,-1,-25,-1,-27,-1,-35,-1,-38,-1,-48,-1,-55,-1,-72,-1,-76,-1,-91,-1,-102,-1,-113,-1,-113,-1,-126,-1,-117,-1,-124,-1,-123,-1,-118,-1,-111,-1,-103,-1,-96,-1,-85,-1,-77,-1,-61,-1,-49,-1,-41,-1,-32,-1,-20,-1,-17,-1,-9,-1,-4,-1,3,0,9,0,9,0,20,0,19,0,21,0,29,0,37,0,40,0,55,0,72,0,79,0,97,0,110,0,126,0,-123,0,-97,0,-100,0,-79,0,-81,0,-69,0,-67,0,-63,0,-69,0,-80,0,-86,0,-102,0,-118,0,125,0,95,0,83,0,64,0,45,0,20,0,2,0,-19,-1,-22,-1,-47,-1,-53,-1,-67,-1,-81,-1,-90,-1,-109,-1,-109,-1,-115,-1,-121,-1,122,-1,114,-1,118,-1,99,-1,93,-1,77,-1,80,-1,71,-1,64,-1,54,-1,50,-1,47,-1,50,-1,51,-1,54,-1,59,-1,69,-1,84,-1,94,-1,109,-1,127,-1,-103,-1,-89,-1,-61,-1,-41,-1,-25,-1,-5,-1,18,0,32,0,60,0,77,0,96,0,111,0,121,0,-120,0,-111,0,-93,0,-90,0,-69,0,-74,0,-60,0,-50,0,-49,0,-42,0,-42,0,-37,0,-42,0,-42,0,-46,0,-52,0,-68,0,-75,0,-92,0,-96,0,-119,0,126,0,91,0,84,0,54,0,35,0}; }
	private static byte[] data170(){ return new byte[] {11,0,-8,-1,-29,-1,-49,-1,-63,-1,-81,-1,-107,-1,-113,-1,-127,-1,115,-1,108,-1,97,-1,89,-1,83,-1,86,-1,68,-1,77,-1,63,-1,68,-1,60,-1,56,-1,60,-1,58,-1,70,-1,71,-1,82,-1,82,-1,93,-1,106,-1,116,-1,-116,-1,-107,-1,-81,-1,-61,-1,-41,-1,-25,-1,-10,-1,13,0,31,0,41,0,66,0,76,0,84,0,88,0,104,0,100,0,105,0,111,0,106,0,110,0,115,0,112,0,118,0,114,0,115,0,119,0,119,0,123,0,124,0,125,0,-128,0,-127,0,-124,0,127,0,-124,0,118,0,117,0,112,0,86,0,87,0,68,0,49,0,27,0,16,0,-4,-1,-21,-1,-43,-1,-55,-1,-62,-1,-81,-1,-87,-1,-95,-1,-88,-1,-101,-1,-96,-1,-98,-1,-89,-1,-75,-1,-80,-1,-63,-1,-58,-1,-43,-1,-49,-1,-39,-1,-45,-1,-41,-1,-40,-1,-40,-1,-47,-1,-49,-1,-51,-1,-59,-1,-62,-1,-67,-1,-75,-1,-77,-1,-75,-1,-77,-1,-72,-1,-70,-1,-64,-1,-61,-1,-51,-1,-36,-1,-34,-1,-25,-1,-19,-1,-9,-1,-3,-1,1,0,2,0,9,0,4,0,16,0,7,0,9,0,12,0,4,0,8,0,11,0,12,0,14,0,16,0,22,0,27,0,34,0,36,0,47,0,56,0,62,0,68,0,78,0,84,0,94,0,91,0,93,0,108,0,100,0,103,0,108,0,92,0,99,0,84,0,85,0,82,0,80,0,72,0,74,0,61,0,62,0,57,0,49,0,44,0,38,0,35,0,30,0,23,0,7,0,7,0,-8,-1,-20,-1,-25,-1,-40,-1,-57,-1,-57,-1,-77,-1,-84,-1,-95,-1,-111,-1,-117,-1,-125,-1,123,-1,122,-1,123,-1,109,-1,118,-1,110,-1,119,-1,110,-1,119,-1,123,-1,121,-1,-127,-1,-121,-1,-119,-1,-113,-1,-113,-1,-101,-1,-99,-1,-94,-1,-79,-1,-70,-1,-59,-1,-42,-1,-34,-1,-10,-1,7,0,26,0,49,0,70,0,86,0,116,0,-124,0,-95,0,-84,0,-68,0,-46,0,-40,0,-33,0,-23,0,-24,0,-25,0,-28,0,-37,0,-48,0,-59,0,-74,0,-95,0,-103,0,-112,0,119,0,100,0,88,0,77,0,69,0,46,0,40,0,26,0,26,0,3,0,2,0,-6,-1,-22,-1,-36,-1,-42,-1,-66,-1,-73,-1,-97,-1,-112,-1,122,-1,104,-1,82,-1,66,-1,45,-1,41,-1,27,-1,15,-1,7,-1,5,-1,2,-1,6,-1,21,-1,28,-1,36,-1,62,-1,79,-1,93,-1,112,-1,-117,-1,-96,-1,-75,-1,-46,-1,-30,-1,-5,-1,10,0,28,0,53,0,71,0,76,0,95,0,112,0,126,0,-121,0,-103,0,-103,0,-77,0,-76,0,-60,0,-55,0,-39,0,-42,0,-36,0,-25,0,-37,0,-28,0,-40,0,-46,0,-47,0,-60,0,-67,0,-89,0,-101,0,-115,0,117,0,105,0,79,0,62,0,35,0,23,0,-4,-1,-18,-1,-42,-1,-50,-1,-77,-1,-84,-1,-101,-1,-109,-1,-123,-1,-127,-1,111,-1,98,-1,102,-1,78,-1,81,-1,66,-1,73,-1,63,-1,63,-1,71,-1,65,-1,73,-1,69,-1,80,-1,96,-1,103,-1,116,-1,-121,-1,-112,-1,-92,-1,-75,-1,-61,-1,-46,-1,-21,-1,-17,-1,9,0,15,0,25,0,41,0,40,0,53,0,66,0,60,0,68,0,67,0,75,0,77,0,85,0,85,0,97,0,97,0,99,0,112,0,113,0,122,0,127,0,-120,0,-124,0,-110,0,-118,0,-118,0,127,0,125,0,122,0,103,0,89,0,76,0,68,0,42,0,34,0,6,0,-4,-1,-24,-1,-32,-1,-54,-1,-60,-1,-67,-1,-69,-1,-75,-1,-74,-1,-66,-1,-70,-1,-58,-1,-56,-1,-47,-1,-43,-1,-37,-1,-31,-1,-33,-1,-27,-1,-26,-1,-26,-1,-29,-1,-40,-1,-39,-1,-48,-1,-60,-1,-62,-1,-75,-1,-77,-1,-89,-1,-81,-1,-96,-1,-92,-1,-94,-1,-91,-1,-82,-1,-82,-1,-72,-1,-68,-1,-59,-1,-54,-1,-44,-1,-39,-1,-34,-1,-29,-1,-36,-1,-20,-1,-27,-1,-18,-1,-22,-1,-17,-1,-20,-1,-19,-1,-14,-1,-8,-1,-13,-1,-6,-1,-7,-1,7,0,15,0,25,0,34,0,47,0,50,0,68,0,73,0,84,0,97,0,98,0,105,0,114,0,116,0,126,0,117,0,118,0,118,0,114,0,107,0,107,0,97,0,97,0,89,0,82,0,84,0,71,0,68,0,52,0,51,0,44,0,40,0,23,0,17,0,5,0,-3,-1,-21,-1,-36,-1,-46,-1,-59,-1,-73,-1,-86,-1,-103,-1,-114,-1,-128,-1,119,-1,113,-1,99,-1,95,-1,90,-1,84,-1,89,-1,79,-1,94,-1,86,-1,93,-1,99,-1,101,-1,96,-1,110,-1,117,-1,109,-1,113,-1,-128,-1,-122,-1,-109,-1,-106,-1,-101,-1,-79,-1,-68,-1,-55,-1,-36,-1,-15,-1,-1,-1}; }
	private static byte[] data171(){ return new byte[] {28,0,39,0,70,0,87,0,116,0,-115,0,-96,0,-71,0,-59,0,-43,0,-38,0,-29,0,-23,0,-19,0,-26,0,-37,0,-48,0,-55,0,-65,0,-84,0,-98,0,-108,0,126,0,111,0,93,0,78,0,66,0,55,0,48,0,39,0,30,0,16,0,3,0,-4,-1,-19,-1,-19,-1,-43,-1,-55,-1,-70,-1,-92,-1,-111,-1,124,-1,108,-1,92,-1,64,-1,52,-1,32,-1,21,-1,16,-1,-3,-2,-1,-2,-2,-2,2,-1,5,-1,9,-1,23,-1,46,-1,58,-1,76,-1,105,-1,120,-1,-111,-1,-96,-1,-78,-1,-59,-1,-33,-1,-19,-1,-2,-1,11,0,21,0,43,0,56,0,66,0,81,0,99,0,109,0,124,0,126,0,-101,0,-102,0,-80,0,-74,0,-54,0,-51,0,-40,0,-35,0,-30,0,-26,0,-29,0,-26,0,-38,0,-44,0,-53,0,-69,0,-87,0,-104,0,126,0,109,0,81,0,64,0,43,0,26,0,-3,-1,-23,-1,-41,-1,-59,-1,-73,-1,-85,-1,-105,-1,-110,-1,-127,-1,-125,-1,116,-1,113,-1,102,-1,101,-1,88,-1,84,-1,80,-1,73,-1,83,-1,80,-1,73,-1,79,-1,85,-1,94,-1,95,-1,108,-1,112,-1,-126,-1,-120,-1,-112,-1,-96,-1,-91,-1,-64,-1,-61,-1,-45,-1,-36,-1,-21,-1,-14,-1,-3,-1,10,0,20,0,31,0,38,0,52,0,65,0,71,0,79,0,87,0,97,0,107,0,120,0,-127,0,-124,0,-110,0,-106,0,-104,0,-106,0,-99,0,-103,0,-114,0,-112,0,-126,0,-127,0,113,0,96,0,77,0,74,0,49,0,35,0,26,0,9,0,-3,-1,-9,-1,-23,-1,-29,-1,-30,-1,-30,-1,-34,-1,-33,-1,-32,-1,-22,-1,-33,-1,-18,-1,-24,-1,-10,-1,-16,-1,-9,-1,-8,-1,-13,-1,-23,-1,-28,-1,-37,-1,-44,-1,-50,-1,-58,-1,-68,-1,-70,-1,-76,-1,-89,-1,-90,-1,-92,-1,-91,-1,-87,-1,-83,-1,-79,-1,-75,-1,-63,-1,-64,-1,-54,-1,-50,-1,-37,-1,-38,-1,-26,-1,-30,-1,-19,-1,-26,-1,-29,-1,-31,-1,-31,-1,-35,-1,-34,-1,-42,-1,-40,-1,-40,-1,-36,-1,-34,-1,-32,-1,-29,-1,-20,-1,-11,-1,-5,-1,13,0,17,0,35,0,42,0,63,0,74,0,88,0,98,0,103,0,119,0,119,0,-119,0,126,0,-120,0,-117,0,-123,0,-112,0,-121,0,-116,0,127,0,124,0,-126,0,122,0,117,0,124,0,107,0,104,0,90,0,95,0,82,0,75,0,63,0,54,0,42,0,29,0,17,0,3,0,-11,-1,-26,-1,-39,-1,-63,-1,-75,-1,-93,-1,-102,-1,-123,-1,125,-1,108,-1,100,-1,87,-1,87,-1,78,-1,72,-1,71,-1,68,-1,54,-1,63,-1,66,-1,65,-1,69,-1,67,-1,73,-1,89,-1,85,-1,106,-1,115,-1,-120,-1,-114,-1,-82,-1,-81,-1,-61,-1,-26,-1,-12,-1,21,0,33,0,70,0,91,0,114,0,-118,0,-93,0,-85,0,-64,0,-53,0,-39,0,-28,0,-27,0,-23,0,-12,0,-20,0,-19,0,-29,0,-35,0,-39,0,-51,0,-50,0,-58,0,-62,0,-82,0,-87,0,-90,0,-100,0,-112,0,-120,0,123,0,110,0,104,0,72,0,68,0,43,0,18,0,1,0,-21,-1,-53,-1,-77,-1,-105,-1,-126,-1,103,-1,78,-1,59,-1,37,-1,13,-1,5,-1,-9,-2,-22,-2,-21,-2,-17,-2,-17,-2,-11,-2,-3,-2,15,-1,25,-1,39,-1,58,-1,74,-1,90,-1,104,-1,-127,-1,-116,-1,-92,-1,-76,-1,-61,-1,-46,-1,-33,-1,-18,-1,0,0,19,0,30,0,51,0,59,0,81,0,101,0,122,0,-114,0,-92,0,-79,0,-63,0,-43,0,-35,0,-23,0,-15,0,-7,0,6,1,-1,0,6,1,2,1,-5,0,-14,0,-24,0,-41,0,-56,0,-70,0,-86,0,-106,0,-127,0,117,0,100,0,78,0,63,0,44,0,20,0,12,0,-8,-1,-26,-1,-37,-1,-62,-1,-70,-1,-97,-1,-97,-1,-122,-1,-125,-1,111,-1,105,-1,90,-1,78,-1,67,-1,63,-1,49,-1,52,-1,45,-1,52,-1,47,-1,49,-1,53,-1,64,-1,67,-1,78,-1,85,-1,98,-1,104,-1,120,-1,-125,-1,-112,-1,-106,-1,-94,-1,-76,-1,-66,-1,-45,-1,-40,-1,-18,-1,-9,-1,12,0,33,0,43,0,62,0,74,0,100,0,113,0,-120,0,-115,0,-106,0,-84,0,-83,0,-68,0,-77,0,-62,0,-72,0,-73,0,-78,0,-86,0,-89,0,-95,0,-103,0,-115,0,126,0,120,0,108,0,106,0,90,0,99,0,90,0,86,0,75,0,78,0,72,0,66,0,56,0,60,0,58,0,44,0,32,0,33,0,4,0,-1,-1,-19,-1,-31,-1,-48,-1,-73,-1,-86,-1,-105,-1,-107,-1,122,-1,113,-1,102,-1,99,-1,86,-1,87,-1,85,-1,84,-1,91,-1,85,-1}; }
	private static byte[] data172(){ return new byte[] {103,-1,105,-1,117,-1,122,-1,-125,-1,-118,-1,-109,-1,-105,-1,-94,-1,-91,-1,-92,-1,-83,-1,-86,-1,-83,-1,-76,-1,-82,-1,-72,-1,-70,-1,-59,-1,-47,-1,-46,-1,-27,-1,-25,-1,-6,-1,11,0,16,0,39,0,46,0,69,0,81,0,96,0,108,0,117,0,-126,0,-116,0,-110,0,-99,0,-101,0,-90,0,-90,0,-90,0,-89,0,-87,0,-83,0,-83,0,-91,0,-86,0,-91,0,-91,0,-101,0,-97,0,-113,0,-110,0,-128,0,126,0,118,0,109,0,78,0,81,0,49,0,45,0,21,0,2,0,-23,-1,-33,-1,-55,-1,-71,-1,-95,-1,-108,-1,127,-1,117,-1,103,-1,93,-1,80,-1,70,-1,58,-1,51,-1,40,-1,38,-1,35,-1,29,-1,30,-1,26,-1,21,-1,27,-1,27,-1,33,-1,40,-1,44,-1,52,-1,59,-1,74,-1,89,-1,114,-1,127,-1,-103,-1,-85,-1,-61,-1,-29,-1,-13,-1,18,0,44,0,73,0,94,0,115,0,-122,0,-101,0,-88,0,-71,0,-58,0,-45,0,-37,0,-32,0,-32,0,-22,0,-24,0,-20,0,-17,0,-23,0,-19,0,-27,0,-26,0,-30,0,-36,0,-43,0,-46,0,-62,0,-68,0,-74,0,-86,0,-110,0,-121,0,109,0,98,0,65,0,38,0,15,0,-12,-1,-42,-1,-64,-1,-96,-1,-117,-1,104,-1,92,-1,63,-1,45,-1,19,-1,11,-1,-6,-2,-6,-2,-8,-2,-17,-2,-18,-2,-10,-2,-12,-2,0,-1,5,-1,14,-1,24,-1,29,-1,45,-1,58,-1,75,-1,94,-1,104,-1,116,-1,-118,-1,-103,-1,-87,-1,-69,-1,-47,-1,-28,-1,-7,-1,12,0,29,0,50,0,71,0,86,0,110,0,122,0,-105,0,-97,0,-83,0,-72,0,-60,0,-57,0,-49,0,-43,0,-37,0,-40,0,-35,0,-50,0,-39,0,-47,0,-53,0,-64,0,-69,0,-81,0,-87,0,-107,0,-109,0,125,0,119,0,103,0,90,0,68,0,59,0,37,0,13,0,11,0,-19,-1,-36,-1,-51,-1,-73,-1,-75,-1,-106,-1,-112,-1,-126,-1,112,-1,111,-1,103,-1,93,-1,97,-1,92,-1,88,-1,91,-1,98,-1,98,-1,100,-1,110,-1,120,-1,120,-1,121,-1,-123,-1,-125,-1,-122,-1,-114,-1,-109,-1,-103,-1,-100,-1,-89,-1,-87,-1,-73,-1,-78,-1,-59,-1,-56,-1,-40,-1,-30,-1,-16,-1,1,0,15,0,27,0,43,0,65,0,66,0,83,0,92,0,104,0,108,0,113,0,112,0,116,0,110,0,113,0,103,0,104,0,104,0,93,0,84,0,81,0,78,0,80,0,74,0,75,0,70,0,76,0,72,0,79,0,85,0,91,0,88,0,85,0,93,0,84,0,81,0,77,0,73,0,70,0,61,0,47,0,32,0,21,0,6,0,-4,-1,-11,-1,-33,-1,-41,-1,-52,-1,-64,-1,-74,-1,-80,-1,-81,-1,-91,-1,-96,-1,-97,-1,-91,-1,-102,-1,-100,-1,-101,-1,-97,-1,-98,-1,-97,-1,-96,-1,-103,-1,-92,-1,-106,-1,-93,-1,-113,-1,-99,-1,-104,-1,-109,-1,-106,-1,-97,-1,-99,-1,-98,-1,-95,-1,-86,-1,-86,-1,-76,-1,-63,-1,-64,-1,-46,-1,-42,-1,-18,-1,-17,-1,1,0,13,0,23,0,31,0,49,0,61,0,76,0,82,0,99,0,112,0,119,0,-123,0,-115,0,-103,0,-89,0,-89,0,-80,0,-74,0,-69,0,-66,0,-68,0,-70,0,-71,0,-81,0,-88,0,-97,0,-104,0,-116,0,-128,0,115,0,93,0,78,0,57,0,54,0,28,0,18,0,0,0,-18,-1,-28,-1,-49,-1,-59,-1,-78,-1,-79,-1,-100,-1,-103,-1,-122,-1,-128,-1,114,-1,106,-1,96,-1,77,-1,76,-1,60,-1,48,-1,46,-1,27,-1,25,-1,20,-1,28,-1,24,-1,30,-1,32,-1,48,-1,50,-1,69,-1,94,-1,113,-1,-124,-1,-98,-1,-77,-1,-50,-1,-21,-1,2,0,28,0,53,0,73,0,89,0,108,0,126,0,-119,0,-101,0,-91,0,-83,0,-85,0,-70,0,-65,0,-55,0,-55,0,-48,0,-44,0,-39,0,-40,0,-36,0,-29,0,-39,0,-32,0,-37,0,-46,0,-57,0,-61,0,-78,0,-87,0,-108,0,-112,0,110,0,97,0,73,0,40,0,23,0,-14,-1,-37,-1,-69,-1,-94,-1,-118,-1,121,-1,94,-1,82,-1,56,-1,44,-1,34,-1,20,-1,27,-1,23,-1,20,-1,9,-1,19,-1,23,-1,21,-1,28,-1,38,-1,43,-1,53,-1,65,-1,78,-1,91,-1,96,-1,115,-1,126,-1,-111,-1,-103,-1,-81,-1,-67,-1,-52,-1,-29,-1,-12,-1,9,0,28,0,43,0,66,0,86,0,103,0,113,0,126,0,-116,0,-101,0,-89,0,-87,0,-78,0,-82,0,-72,0,-71,0,-71,0,-66,0,-73,0,-75,0,-86,0,-86,0,-94,0,-100,0,-111,0,-115,0,125,0,120,0,102,0,90,0,77,0,64,0}; }
	private static byte[] data173(){ return new byte[] {51,0,24,0,16,0,-10,-1,-21,-1,-37,-1,-58,-1,-73,-1,-92,-1,-100,-1,-107,-1,122,-1,122,-1,109,-1,107,-1,104,-1,106,-1,107,-1,98,-1,114,-1,106,-1,117,-1,110,-1,119,-1,125,-1,-128,-1,-122,-1,-125,-1,-114,-1,-119,-1,-110,-1,-114,-1,-104,-1,-95,-1,-95,-1,-98,-1,-81,-1,-77,-1,-67,-1,-62,-1,-45,-1,-29,-1,-26,-1,-11,-1,4,0,19,0,33,0,35,0,49,0,58,0,66,0,64,0,63,0,70,0,70,0,74,0,62,0,66,0,61,0,57,0,59,0,60,0,61,0,60,0,53,0,60,0,59,0,71,0,74,0,76,0,79,0,85,0,93,0,91,0,94,0,99,0,96,0,93,0,82,0,81,0,74,0,57,0,56,0,42,0,23,0,13,0,-3,-1,-15,-1,-32,-1,-36,-1,-55,-1,-63,-1,-74,-1,-83,-1,-86,-1,-98,-1,-94,-1,-100,-1,-106,-1,-111,-1,-108,-1,-113,-1,-115,-1,-123,-1,-128,-1,-123,-1,-127,-1,125,-1,120,-1,115,-1,112,-1,119,-1,111,-1,111,-1,113,-1,113,-1,115,-1,123,-1,124,-1,-123,-1,-111,-1,-102,-1,-92,-1,-83,-1,-77,-1,-53,-1,-51,-1,-35,-1,-23,-1,-6,-1,3,0,26,0,30,0,49,0,61,0,73,0,85,0,102,0,111,0,119,0,-123,0,-113,0,-104,0,-95,0,-87,0,-75,0,-79,0,-70,0,-72,0,-70,0,-71,0,-80,0,-91,0,-94,0,-99,0,-116,0,122,0,112,0,95,0,76,0,57,0,45,0,25,0,4,0,-12,-1,-28,-1,-43,-1,-55,-1,-73,-1,-83,-1,-99,-1,-113,-1,-123,-1,116,-1,109,-1,95,-1,84,-1,72,-1,62,-1,40,-1,35,-1,32,-1,21,-1,19,-1,9,-1,4,-1,11,-1,20,-1,22,-1,31,-1,40,-1,55,-1,76,-1,89,-1,108,-1,-118,-1,-93,-1,-74,-1,-42,-1,-32,-1,-7,-1,16,0,27,0,55,0,60,0,81,0,95,0,110,0,112,0,-128,0,-118,0,-107,0,-101,0,-93,0,-83,0,-69,0,-73,0,-64,0,-51,0,-48,0,-42,0,-33,0,-34,0,-33,0,-32,0,-43,0,-38,0,-50,0,-54,0,-82,0,-88,0,-116,0,-124,0,96,0,70,0,47,0,15,0,-10,-1,-47,-1,-74,-1,-98,-1,-118,-1,106,-1,90,-1,69,-1,60,-1,43,-1,40,-1,28,-1,21,-1,24,-1,24,-1,26,-1,33,-1,40,-1,38,-1,49,-1,46,-1,55,-1,65,-1,72,-1,82,-1,90,-1,102,-1,114,-1,-124,-1,-119,-1,-106,-1,-92,-1,-76,-1,-62,-1,-52,-1,-31,-1,-13,-1,6,0,27,0,37,0,59,0,72,0,87,0,107,0,117,0,-121,0,-109,0,-91,0,-89,0,-72,0,-74,0,-63,0,-69,0,-62,0,-56,0,-64,0,-62,0,-73,0,-76,0,-78,0,-96,0,-103,0,-116,0,-128,0,110,0,100,0,84,0,72,0,55,0,31,0,18,0,8,0,-14,-1,-23,-1,-42,-1,-54,-1,-66,-1,-69,-1,-88,-1,-90,-1,-92,-1,-98,-1,-110,-1,-112,-1,-108,-1,-114,-1,-116,-1,-120,-1,-122,-1,-122,-1,-119,-1,-119,-1,-117,-1,-123,-1,-118,-1,-120,-1,-120,-1,-114,-1,-114,-1,-107,-1,-106,-1,-98,-1,-85,-1,-79,-1,-75,-1,-55,-1,-50,-1,-30,-1,-27,-1,-8,-1,2,0,18,0,15,0,38,0,42,0,51,0,55,0,52,0,55,0,60,0,50,0,60,0,46,0,44,0,53,0,37,0,51,0,42,0,45,0,43,0,45,0,48,0,48,0,64,0,63,0,72,0,82,0,83,0,91,0,101,0,105,0,113,0,118,0,116,0,110,0,113,0,110,0,100,0,94,0,82,0,76,0,67,0,59,0,45,0,39,0,24,0,13,0,12,0,-5,-1,-1,-1,-13,-1,-14,-1,-26,-1,-27,-1,-32,-1,-28,-1,-33,-1,-39,-1,-37,-1,-54,-1,-47,-1,-58,-1,-67,-1,-67,-1,-75,-1,-87,-1,-98,-1,-105,-1,-113,-1,-122,-1,122,-1,122,-1,119,-1,110,-1,116,-1,116,-1,116,-1,115,-1,124,-1,127,-1,-120,-1,-108,-1,-92,-1,-89,-1,-71,-1,-64,-1,-43,-1,-39,-1,-18,-1,0,0,16,0,29,0,39,0,56,0,66,0,81,0,100,0,109,0,121,0,-123,0,-108,0,-102,0,-91,0,-77,0,-77,0,-68,0,-70,0,-57,0,-60,0,-58,0,-61,0,-58,0,-63,0,-64,0,-76,0,-76,0,-94,0,-101,0,-116,0,-120,0,119,0,106,0,93,0,78,0,62,0,48,0,26,0,13,0,-3,-1,-25,-1,-42,-1,-66,-1,-77,-1,-101,-1,-122,-1,-125,-1,104,-1,99,-1,69,-1,73,-1,52,-1,49,-1,42,-1,34,-1,32,-1,30,-1,38,-1,39,-1,45,-1,56,-1,74,-1,80,-1,95,-1,113,-1,-124,-1,-117,-1,-97,-1,-82,-1,-62,-1,-40,-1,-29,-1,-16,-1,-3,-1,18,0,31,0}; }
	private static byte[] data174(){ return new byte[] {49,0,59,0,68,0,78,0,96,0,107,0,-128,0,-119,0,-109,0,-89,0,-69,0,-64,0,-49,0,-35,0,-28,0,-18,0,-19,0,-6,0,-12,0,-2,0,-17,0,-18,0,-36,0,-38,0,-54,0,-80,0,-89,0,-110,0,122,0,101,0,80,0,59,0,35,0,13,0,-7,-1,-24,-1,-42,-1,-66,-1,-74,-1,-89,-1,-94,-1,-106,-1,-124,-1,124,-1,120,-1,113,-1,102,-1,95,-1,94,-1,87,-1,85,-1,79,-1,71,-1,76,-1,61,-1,71,-1,66,-1,71,-1,75,-1,81,-1,83,-1,93,-1,101,-1,123,-1,-127,-1,-105,-1,-93,-1,-75,-1,-66,-1,-41,-1,-19,-1,-10,-1,5,0,21,0,42,0,56,0,75,0,77,0,96,0,113,0,123,0,-119,0,-118,0,-111,0,-100,0,-94,0,-88,0,-75,0,-86,0,-81,0,-80,0,-77,0,-81,0,-82,0,-88,0,-93,0,-99,0,-104,0,-120,0,-123,0,123,0,117,0,104,0,95,0,80,0,75,0,60,0,47,0,46,0,30,0,19,0,12,0,1,0,-10,-1,-27,-1,-33,-1,-45,-1,-44,-1,-65,-1,-66,-1,-83,-1,-97,-1,-100,-1,-115,-1,-124,-1,125,-1,111,-1,117,-1,111,-1,110,-1,104,-1,108,-1,106,-1,111,-1,107,-1,121,-1,126,-1,-116,-1,-121,-1,-98,-1,-88,-1,-85,-1,-68,-1,-68,-1,-52,-1,-54,-1,-36,-1,-37,-1,-26,-1,-24,-1,-16,-1,-15,-1,-14,-1,-8,-1,1,0,-4,-1,13,0,16,0,31,0,37,0,44,0,59,0,66,0,75,0,93,0,98,0,113,0,117,0,-125,0,-125,0,-107,0,-114,0,-106,0,-107,0,-106,0,-109,0,-101,0,-118,0,-117,0,127,0,124,0,114,0,109,0,101,0,95,0,86,0,77,0,74,0,64,0,54,0,53,0,47,0,39,0,22,0,24,0,10,0,4,0,-6,-1,-25,-1,-32,-1,-41,-1,-58,-1,-75,-1,-86,-1,-91,-1,-107,-1,-117,-1,124,-1,115,-1,102,-1,95,-1,85,-1,80,-1,82,-1,84,-1,74,-1,74,-1,77,-1,84,-1,81,-1,89,-1,95,-1,105,-1,110,-1,122,-1,-123,-1,-114,-1,-99,-1,-88,-1,-78,-1,-68,-1,-51,-1,-30,-1,-17,-1,-1,-1,14,0,34,0,44,0,70,0,73,0,105,0,110,0,-124,0,-119,0,-101,0,-92,0,-77,0,-72,0,-68,0,-58,0,-59,0,-49,0,-56,0,-53,0,-54,0,-58,0,-60,0,-66,0,-73,0,-87,0,-88,0,-102,0}; }
	private static byte[] getData(){
		byte[] data = new byte[178700];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 1024);
		System.arraycopy(data95(), 0, data, 97280, 1024);
		System.arraycopy(data96(), 0, data, 98304, 1024);
		System.arraycopy(data97(), 0, data, 99328, 1024);
		System.arraycopy(data98(), 0, data, 100352, 1024);
		System.arraycopy(data99(), 0, data, 101376, 1024);
		System.arraycopy(data100(), 0, data, 102400, 1024);
		System.arraycopy(data101(), 0, data, 103424, 1024);
		System.arraycopy(data102(), 0, data, 104448, 1024);
		System.arraycopy(data103(), 0, data, 105472, 1024);
		System.arraycopy(data104(), 0, data, 106496, 1024);
		System.arraycopy(data105(), 0, data, 107520, 1024);
		System.arraycopy(data106(), 0, data, 108544, 1024);
		System.arraycopy(data107(), 0, data, 109568, 1024);
		System.arraycopy(data108(), 0, data, 110592, 1024);
		System.arraycopy(data109(), 0, data, 111616, 1024);
		System.arraycopy(data110(), 0, data, 112640, 1024);
		System.arraycopy(data111(), 0, data, 113664, 1024);
		System.arraycopy(data112(), 0, data, 114688, 1024);
		System.arraycopy(data113(), 0, data, 115712, 1024);
		System.arraycopy(data114(), 0, data, 116736, 1024);
		System.arraycopy(data115(), 0, data, 117760, 1024);
		System.arraycopy(data116(), 0, data, 118784, 1024);
		System.arraycopy(data117(), 0, data, 119808, 1024);
		System.arraycopy(data118(), 0, data, 120832, 1024);
		System.arraycopy(data119(), 0, data, 121856, 1024);
		System.arraycopy(data120(), 0, data, 122880, 1024);
		System.arraycopy(data121(), 0, data, 123904, 1024);
		System.arraycopy(data122(), 0, data, 124928, 1024);
		System.arraycopy(data123(), 0, data, 125952, 1024);
		System.arraycopy(data124(), 0, data, 126976, 1024);
		System.arraycopy(data125(), 0, data, 128000, 1024);
		System.arraycopy(data126(), 0, data, 129024, 1024);
		System.arraycopy(data127(), 0, data, 130048, 1024);
		System.arraycopy(data128(), 0, data, 131072, 1024);
		System.arraycopy(data129(), 0, data, 132096, 1024);
		System.arraycopy(data130(), 0, data, 133120, 1024);
		System.arraycopy(data131(), 0, data, 134144, 1024);
		System.arraycopy(data132(), 0, data, 135168, 1024);
		System.arraycopy(data133(), 0, data, 136192, 1024);
		System.arraycopy(data134(), 0, data, 137216, 1024);
		System.arraycopy(data135(), 0, data, 138240, 1024);
		System.arraycopy(data136(), 0, data, 139264, 1024);
		System.arraycopy(data137(), 0, data, 140288, 1024);
		System.arraycopy(data138(), 0, data, 141312, 1024);
		System.arraycopy(data139(), 0, data, 142336, 1024);
		System.arraycopy(data140(), 0, data, 143360, 1024);
		System.arraycopy(data141(), 0, data, 144384, 1024);
		System.arraycopy(data142(), 0, data, 145408, 1024);
		System.arraycopy(data143(), 0, data, 146432, 1024);
		System.arraycopy(data144(), 0, data, 147456, 1024);
		System.arraycopy(data145(), 0, data, 148480, 1024);
		System.arraycopy(data146(), 0, data, 149504, 1024);
		System.arraycopy(data147(), 0, data, 150528, 1024);
		System.arraycopy(data148(), 0, data, 151552, 1024);
		System.arraycopy(data149(), 0, data, 152576, 1024);
		System.arraycopy(data150(), 0, data, 153600, 1024);
		System.arraycopy(data151(), 0, data, 154624, 1024);
		System.arraycopy(data152(), 0, data, 155648, 1024);
		System.arraycopy(data153(), 0, data, 156672, 1024);
		System.arraycopy(data154(), 0, data, 157696, 1024);
		System.arraycopy(data155(), 0, data, 158720, 1024);
		System.arraycopy(data156(), 0, data, 159744, 1024);
		System.arraycopy(data157(), 0, data, 160768, 1024);
		System.arraycopy(data158(), 0, data, 161792, 1024);
		System.arraycopy(data159(), 0, data, 162816, 1024);
		System.arraycopy(data160(), 0, data, 163840, 1024);
		System.arraycopy(data161(), 0, data, 164864, 1024);
		System.arraycopy(data162(), 0, data, 165888, 1024);
		System.arraycopy(data163(), 0, data, 166912, 1024);
		System.arraycopy(data164(), 0, data, 167936, 1024);
		System.arraycopy(data165(), 0, data, 168960, 1024);
		System.arraycopy(data166(), 0, data, 169984, 1024);
		System.arraycopy(data167(), 0, data, 171008, 1024);
		System.arraycopy(data168(), 0, data, 172032, 1024);
		System.arraycopy(data169(), 0, data, 173056, 1024);
		System.arraycopy(data170(), 0, data, 174080, 1024);
		System.arraycopy(data171(), 0, data, 175104, 1024);
		System.arraycopy(data172(), 0, data, 176128, 1024);
		System.arraycopy(data173(), 0, data, 177152, 1024);
		System.arraycopy(data174(), 0, data, 178176, 524);
		return data;
	}
	/** Constructs a new AudioClip with the data from gran-8.wav. */
	public Gran8(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing gran-8.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of gran-8.wav. */
	private class LoopThread extends Thread {
		private Gran8 clip;
		private boolean looping = true;
		public LoopThread(Gran8 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays gran-8.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays gran-8.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of gran-8.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if gran-8.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if gran-8.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}